setExact并不完全符合Android 5.0.2

时间:2015-03-10 18:19:53

标签: android

我不太确定这是我Nexus 5手机的问题还是我理解错了。 在Android 4.4 / 5.0之前,我总是使用setRepeaping在适当的时候安排新的警报,它始终有效。 但是因为Android 4.4我必须使用setExact,因此我创建一个包含所有警报的字典,然后在触发另一个警报之后发出一个警报。但是,我遇到了以下问题:前2个警报或多或少精确(第一个警报太晚7秒,第二个警报已经晚了30秒,有时会触发一小时后触发的第三个警报两分钟太晚或有时它永远不会被触发!)。 当我阅读文档时,我可以看到它写在那里,setExact尝试尽可能精确。

我是对的,setExact不是很精确,可以但不一定是吗? 如果是这样,那么我将不得不实现一个每分钟都会检查我的字典的IntentService,这个IntentService会在适当的时候触发警报。 当没有足够的RAM或类似的东西时,操作系统是否会中断IntentService(如果这种情况发生,那么这将是用户最终必须解决的问题,运行的应用程序太多等等)?) / p>

非常感谢你的帮助!

0 个答案:

没有答案