如何在API 19(kitkat)上设置精确的重复警报?

时间:2014-06-19 04:05:43

标签: android alarmmanager

从API 19开始,setRepeating()的工作方式与setInexactRepeating()相同。  什么是设置精确重复警报的新方法?

即。什么是旧版setRepeating()的API 19版本?能否请您在每天早上7:30(每天重播)在KitKat上设置闹钟?

1 个答案:

答案 0 :(得分:14)

不幸的是,它不存在。来自documentation

  

注意:从API 19开始,所有重复警报都不准确。如果你的   应用程序需要精确的交付时间然后它必须使用一次性   确切的警报,每次重新安排如上所述。遗产   targetSdkVersion早于API 19的应用程序将   继续发出所有警报,包括重复警报,   确切地对待。

简而言之,如果您需要精确重复的alams,您可以使用setExact()创建闹钟,但您需要手动处理“重复”部分。