Android - 空闲时允许重复警报

lyc*_*001 9 android android-alarms android-6.0-marshmallow android-doze-and-standby android-doze

我需要每隔X小时设置一次重复警报,甚至会在打盹模式下触发.但是,AlarmManager for Android 23中唯一可用的Apis是setExactAndAllowWhileIdle和setAndAllowWhileIdle,它们不用于重复警报.

我想知道每次发射时我是否应该重新安排闹铃?或者有更好的解决方案吗?

Tim*_*Tim 8

我想知道每次发射时我是否应该重新安排闹铃?

这正是你应该做的.

打瞌睡的想法是试图防止电池耗尽.重复警报会耗尽电池电量,因此通过传递额外参数重复警报的内置方式已在Android 6中删除.它仍然可以完成,但正如您所想,这需要您手动重新安排警报.

确保在发生警报时立即重新安排警报,然后再做任何可能出错的事情并防止警报被重新安排.

  • 如何在打瞌睡模式下重新安排闹钟? 我可以获得参考链接 (2认同)