在下面的链接中提到以下内容(与API级别23中的打Do模式有关):

  • 如果您需要设置在Doze中触发的警报,请使用setAndAllowWhileIdle()或setExactAndAllowWhileIdle()。
  • 使用setAlarmClock()设置的警报将继续正常触发-在这些警报触发之前,系统会立即退出Doze。

  • 就打ze模式而言,setExactAndAllowWhileIdle和setAlarmClock有什么区别?
    setAlarmClock是确切的警报吗?
    https://developer.android.com/training/monitoring-device-state/doze-standby#testing_doze_and_app_standby

    最佳答案

    setAlarmClocksetExactAndAllowWhileIdle相同。来自Android Developers Documentation关于setAlarmClock

    setAndAllowWhileIdleset相同,只不过它会在设备处于打ze模式时被触发。如果在很短的间隔之间设置了多个setAndAllowWhileIdle警报,系统可能会立即触发所有警报,而不是在几秒钟/分钟后一次触发所有警报。从文档中:

    关于android - setAlarmClock和setExactAndAllowWhileIdle之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50994406/

    10-10 16:07