【问题标题】:Launch timeout has expired, giving up wake lock! Activity idle timeout for HistoryRecord. Is this something to worry about?启动超时已过期,放弃唤醒锁! HistoryRecord 的活动空闲超时。这有什么好担心的吗?
【发布时间】:2012-04-19 08:54:50
【问题描述】:

在我的应用程序中,我在oncreate 中使用AsyncTask。有时我会在日志中收到“启动超时已过期,放弃唤醒锁!HistoryRecord 的活动空闲超时”。这会导致任何问题,还是我们可以忽略它?

【问题讨论】:

  • 我们怎样才能在不看到任何错误日志或代码的情况下为您提供帮助?我们不能简单地判断您的代码有什么问题
  • 我的问题是:可以在日志中获取它...我的意思是它可以忽略吗?日志说 - 03-16 15:17:24.233 W/ActivityManager(1628):启动超时已过期,放弃唤醒锁! 03-16 15:17:24.273 W/ActivityManager(1628):HistoryRecord{40632cf8 的活动空闲超时

标签: android android-activity timeout android-asynctask


【解决方案1】:

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

这意味着您的主线程持续运行,通过其消息队列泵送消息而不会空闲。如果这是您想要的,则没有什么可修复的。这就是日志消息是警告而不是错误的原因。

来源:Google Groups

【讨论】:

  • 不,这不仅仅是警告,而且如果您在较低的设备上运行此应用程序,它可能会导致您的设备出现问题,不幸的是随后重新启动设备。
猜你喜欢
  • 1970-01-01
  • 2011-11-21
  • 1970-01-01
  • 2011-05-16
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多