在9分钟的情况下,AlarmManager如何在打ze模式下工作?

时间:2018-12-04 04:25:54

标签: android alarmmanager android-doze

以下信息来自开发人员Android方面

  

注意:setAndAllowWhileIdle()和setExactAndAllowWhileIdle()都不   每个应用程序每9分钟可以发出一次以上的警报。

对于这种情况,我想更清楚些。

示例:

我将AlarmManager与方法setExactAndAllowWhileIdle()一起使用来设置两个警报,第一个警报为 7:30 ,第二个警报为 7:35 。 (设备目前处于打ze模式)

如您所见,时间增量为5分钟,小于9。因此第二个警报将等待9分钟,以便在 7:39 触发,否则将无法触发更多?

对于提醒应用程序,我是否应该检查并提醒用户是否有两个闹钟的时间差少于9分钟,并要求他们设置另一个时间?

顺便说一句,setAlarmClock()在这种情况下是否始终有效?

谢谢您的建议。

0 个答案:

没有答案