我在Stackoverflow的问题和答案中关于WakefulIntentService
有些困惑。我想获取一些关于这个主题的知识,以确保我的理解是正确的,请随时纠正我,如果我错了。
我开发了一个小应用程序,在其中使用后台Service
,当用户摇动手机时,它会一直播放音乐。我测试过设备锁定且屏幕关闭后,它可以按预期工作。
我从该论坛上听说,服务可能会在设备进入睡眠模式时立即关闭。这是真的吗?在我的情况下,它总是能够工作,我是否遗漏了什么?
WakefulIntentService
的必要性是什么?什么时候需要使用WakefulIntentService
?我尝试在
Service
中运行计时器,虽然设备被锁定且屏幕关闭,但我可以很确定我的计时器正在运行,因为每次计时器触发时我都会收到通知。
WakeLock
,从而对用户的电池寿命造成相应的损害。您的用户会在Play商店上给您低评分的。 - CommonsWare