HistoryRecord的活动空闲超时?

shi*_*ami 21 android timeout android-activity

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

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

pes*_*lla 15

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

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

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