AlarmManager的精确重复方法

时间:2014-06-30 13:47:18

标签: android

从API 19(KITKAT)开始,警报传递不准确。 对于我的应用程序,这是一个非常坏的消息。

有新的API支持需要严格交付保证的应用程序;请参阅setWindow(int,long,long,PendingIntent)和setExact(int,long,PendingIntent)。

但我没有看到任何'setRepetitiveExact'方法,这意味着什么?他们完全劝阻这件事,他们甚至没有制作API:S?

我知道它可以耗尽电池,但我仍然想要使用它,我需要准确!我不希望这最终发生在电话唤醒时:S ......

1 个答案:

答案 0 :(得分:2)

  这意味着什么?他们完全劝阻这件事,他们甚至没有制作API:S?

正确。

  

我仍然想要使用它,我需要准确!

然后自己动手。使用setExact()设置第一个事件。在该事件的处理程序中(例如BroadcastReceiver),设置下一个事件并再次调用setExact()