【问题标题】:In android, why my service doesn't go to sleep after pushes the power button在android中,为什么我的服务在按下电源按钮后没有进入睡眠状态
【发布时间】:2012-04-29 19:48:58
【问题描述】:

我创建了一个将启动服务的应用程序。在我的服务中,我创建了一个计时器,它会定期做一些事情。我没有使用任何唤醒锁。

按下电源按钮并等待一段时间后,我的服务似乎仍会定期将某些内容打印到 eclipse 中(我保持 USB 连接以便在 eclipse 中查看消息)。

所以我的服务仍在运行,即使按下电源按钮也不会进入睡眠状态?那么它会一直耗尽电池吗?是usb连接造成的吗?有人有这样的经历吗?

【问题讨论】:

    标签: android service power-management


    【解决方案1】:

    让手机一直插着电源可以防止它进入睡眠状态。更好的测试是断开它与 adb 的连接,等到几个计时器间隔过去,然后重新插入电话并检查 logcat。如果 eclipse 显示与每条 logcat 消息相关的时间,我不记得了。如果没有,您可以使用adb logcat -vtime 获取此信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-08
      相关资源
      最近更新 更多