1

我使用自定义异步任务:

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
}

}

并且在执行操作时,将显示活动对话框。

但有时我会得到:

Launch timeout has expired, giving up wake lock!
Activity idle timeout for HistoryRecord{  WaitingActivity}

而且我的等待活动没有关闭。

什么会导致这种行为?

4

0 回答 0