HistoryRecord的活动空闲超时?

W/ActivityManager( 81): Launch timeout has expired, giving up wake lock! W/ActivityManager( 81): Activity idle timeout for HistoryRecord 

有谁知道导致这种情况的原因是什么? 谢谢。

Solutions Collecting From Web of "HistoryRecord的活动空闲超时?"

这意味着无法显示活动,因为它仍在尝试完成执行; 同时ActivityManager已经超时。

我遇到了同样的问题,并设法通过整理Activity对象之间的依赖关系来解决它。

我建议启动调试器。 查看您的Activity所依赖的任何“服务”(例如http客户端,解析器等)并检查它是否阻止。 如果您具有在Activity对象之间共享的“服务”,那么可能还需要检查它们是否仍然存在于内存中,因为GC可能已经销毁了任何静态引用的服务对象或缓存为WeakReference对象的对象。

我有类似的问题。
在我的View.dispatchDraw()中,我正在调用一个触发另一个dispatchDraw()的方法。
(在dispatchDraw()中添加一个日志表明该函数是连续调用的。在Eclipse中进行方法分析时没有显示)

希望这对某人有帮助。