启动超时已过期,放弃唤醒锁!HistoryRecord 的活动空闲超时。这是需要担心的事情吗?

11

在我的应用程序中,我在oncreate中使用AsyncTask。有时日志会出现"Launch timeout has expired, giving up wake lock! Activity idle timeout for HistoryRecord"。这会引起任何问题吗,还是我们可以忽略它?


如果没有看到任何错误日志或代码,我们怎么能帮助您呢?我们无法仅凭直觉判断您的代码出了什么问题。 - slayton
我的问题是:在日志中获得这个东西是否可以忽略?日志显示 - 03-16 15:17:24.233 W/ActivityManager( 1628): Launch timeout has expired, giving up wake lock! 03-16 15:17:24.273 W/ActivityManager( 1628): Activity idle timeout for HistoryRecord{40632cf8 - BlackberryChennai
1个回答

14

终于找到了答案。 这个可以忽略。

这意味着你的主线程在不间断地运行,通过其消息队列传递消息而从未空闲。 如果这是你想要的,那就没有什么需要修复的。 这就是为什么日志信息是一个警告而不是错误。

来源: Google Groups


4
不,这不仅是警告,如果您在性能较低的设备上运行此应用程序,可能会导致设备运行缓慢并不幸地导致设备重新启动。 - Suresh Sharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接