设备进入睡眠状态时服务会发生什么

时间:2016-10-26 09:52:14

标签: android android-service android-6.0-marshmallow android-developer-api

我为Android marshmallow开发一项服务,该服务打算长时间保持运行。我的问题是"

当设备进入深度睡眠状态时,我的服务会怎样?

有没有办法控制当系统暂停服务进入睡眠状态时会发生什么(比如活动的onPause()方法)?

我在Google上找不到答案,但如果我的问题已经得到解答,我真的很抱歉浪费你的时间,如果你能指出我正确的答案,我将不胜感激。

由于

1 个答案:

答案 0 :(得分:2)

  

当设备进入深度睡眠状态时,我的服务会怎样?

如果您的服务正在运行,设备将不会进入深度睡眠状态。 Deep sleep only happens if the CPU has literally nothing to do,如果您的服务正在进行操作,情况并非如此。

  

有没有办法控制当系统暂停服务进入睡眠状态时会发生什么

我不完全理解这个问题。服务不会进入睡眠状态。它正在运行,或者它不是。您可以控制生命周期(除了操作系统在需要释放内存时终止服务的过程)。

相关问题