我试图弄清楚调用 PowerManager.goToSleep() 时 android 服务会发生什么。
假设设备处于睡眠状态 x 时间。当设备退出睡眠状态时,服务中没有诸如 onPause() 或 onRestart() 之类的 LifeCycle 方法用于通知服务更改。
我知道根据文档,所有的 WakeLocks 都被覆盖了,这是否意味着服务将被销毁并且不会再次启动?
http://developer.android.com/reference/android/os/PowerManager.html#goToSleep%28long%29