调用PowerManager.goToSleep时,Android服务会发生什么?

时间:2011-08-01 13:17:01

标签: android android-service android-wake-lock

我正在试图弄清楚Android服务发生了什么     PowerManager.goToSleep() 叫做。

假设设备在x时间内处于睡眠状态。当设备退出睡眠状态时,服务中没有LifeCycle方法,如onPause()或onRestart(),用于通知服务更改。

我知道根据文档,所有WakeLocks都被覆盖,这是否意味着该服务将被销毁而不会再次启动?

http://developer.android.com/reference/android/os/PowerManager.html#goToSleep%28long%29

1 个答案:

答案 0 :(得分:1)

  

这是否意味着该服务将被销毁而不会再次启动?

没有。这意味着服务没有变化。所有睡眠模式都会停止CPU。