Android HistoryRecord的活动空闲超时

Android HistoryRecord的活动空闲超时,android,Android,我在启动应用程序时有时会遇到问题。屏幕不时会变黑,我不得不等10分钟。我没有收到错误消息,日志显示: 08-10 11:45:39.659:警告/活动管理器(104):启动超时已过期,放弃唤醒锁定 08-10 11:45:39.736:WARN/ActivityManager(104):历史记录{467060f0 org.ccast.contextproviders.androiddatacollector/.gui.UserInterfaceNew}的活动空闲超时 我想我找到了问题所在。我使

我在启动应用程序时有时会遇到问题。屏幕不时会变黑,我不得不等10分钟。我没有收到错误消息,日志显示:


08-10 11:45:39.659:警告/活动管理器(104):启动超时已过期,放弃唤醒锁定
08-10 11:45:39.736:WARN/ActivityManager(104):历史记录{467060f0 org.ccast.contextproviders.androiddatacollector/.gui.UserInterfaceNew}的活动空闲超时

我想我找到了问题所在。我使用服务和广播。一个服务向另一个服务发送广播。BroadcastReceiver执行包括http连接的长任务。广播的空闲超时为10秒,我的任务运行时间超过10秒。所以BroadcastReceiver应该启动一个新线程,这样它就可以立即返回。

实际上你的应用程序在主线程上做很多事情,直到10秒,也许你的应用程序在某些步骤中崩溃了,但你在logcat中没有注意到。因此,请检查你的代码并尝试删除一些代码,以确保你的应用程序正常。最后,你可以将代码添加回问题所在的位置。

你可能在UI线程上做了太多处理。。。。如果您需要更多详细信息,您可能应该提供有关应用程序正在执行的操作的更多信息,如果可能的话,甚至还应该提供一些代码