设备进入睡眠状态后获得(Android)

时间:2012-03-12 16:16:06

标签: android android-anr-dialog

在我的设备进入睡眠状态并唤醒后,我有这个奇怪的ANR keydispatchingtimedout问题。由于我需要15-20分钟的睡眠才能获得ANR,因此再现这个bug有点困难。我没有在UI线程中执行任何密集任务。当设备进入休眠状态时,应用程序会继续做一些后台(线程)工作,但没有别的。

1 个答案:

答案 0 :(得分:1)

您提到您执行了一些异步任务。我在运行某些网络任务时遇到了这个问题,当任务返回时,设备处于睡眠状态(onPaused被调用)。

您可能希望在onPause中处理任务结果或取消正在运行的任务。

task.cancel(true);