我正在试图弄清楚Android服务发生了什么 PowerManager.goToSleep() 叫做。
假设设备在x时间内处于睡眠状态。当设备退出睡眠状态时,服务中没有LifeCycle方法,如onPause()或onRestart(),用于通知服务更改。
我知道根据文档,所有WakeLocks都被覆盖,这是否意味着该服务将被销毁而不会再次启动?
http://developer.android.com/reference/android/os/PowerManager.html#goToSleep%28long%29
答案 0 :(得分:1)
这是否意味着该服务将被销毁而不会再次启动?
没有。这意味着服务没有变化。所有睡眠模式都会停止CPU。