以下链接中提到了以下内容(与API级别23中的打mentioned模式有关):
就打ze模式而言,setExactAndAllowWhileIdle和setAlarmClock有什么区别?
setAlarmClock是否是确切的警报?
谢谢。 J
答案 0 :(得分:0)
是的setAlarmClock
与setExactAndAllowWhileIdle
相同。来自Android Developers Documentation约setAlarmClock
由于这种警报的性质,类似于 setExactAndAllowWhileIdle(int,long,PendingIntent),这些警报将 即使系统处于低功耗空闲状态也可以触发 (也称为打do睡)模式。
setAndAllowWhileIdle
与set
相同,除了在设备处于打ze模式时会被触发。如果在短时间间隔内设置了多个setAndAllowWhileIdle
警报,则系统可能会立即触发所有警报,而不是在几秒钟/分钟后一次触发它们。来自文档:
在正常系统操作下,它不会再发送这些警报 大约每分钟(此时每个此类待处理的警报是 派遣);在低功率空闲模式下,此持续时间可能为 明显更长,例如15分钟。