get "Activity idle timeout for HistoryRecord" using custom AsynchTask
<p>I use custom AsynchTask:</p>

<pre><code>public class AbstractDialogTask extends AbstractTask {

@Override
protected void onPreExecute() {
    super.onPreExecute();
    startWaitingScreen();
}

@Override
protected void onPostExecute(Integer result) {
    super.onPostExecute(result);
    stopWaitingScreen(result);
}

private void startWaitingScreen() {
    //show waiting activity
}

private void stopWaitingScreen(Integer result) {
    //finish waiting activity
}
</code></pre>

<p>}</p>

<p>and while a operation is being executed the activity dialog is being shown.</p>

<p>But from time to time I get:</p>

<pre><code>Launch timeout has expired, giving up wake lock!
Activity idle timeout for HistoryRecord{  WaitingActivity}
</code></pre>

<p>And my waiting activity is not being closed.</p>

<p>What can cause the such behavior? </p>
