Android AlarmManager如何在案例9分钟内使用打盹模式?
以下信息来自开发者Android端 注意:既不是setAndAllowHileId()也不是setExactAndAllowHileId() 每个应用程序每9分钟可以触发一次以上的警报 我想对这个案子说得更清楚些 示例案例: 我使用AlarmManager和方法Android AlarmManager如何在案例9分钟内使用打盹模式?,android,alarmmanager,android-doze,Android,Alarmmanager,Android Doze,以下信息来自开发者Android端 注意:既不是setAndAllowHileId()也不是setExactAndAllowHileId() 每个应用程序每9分钟可以触发一次以上的警报 我想对这个案子说得更清楚些 示例案例: 我使用AlarmManager和方法setExactAndAllowHileId()设置两个报警,第一个报警是7:30,第二个报警是7:35。(此时设备处于打瞌睡模式) 如您所见,时间增量为5分钟,小于9分钟。因此,第二个警报将等待9分钟,以便在7:39发出警报,还是不能再
setExactAndAllowHileId()
设置两个报警,第一个报警是7:30,第二个报警是7:35。(此时设备处于打瞌睡模式)
如您所见,时间增量为5分钟,小于9分钟。因此,第二个警报将等待9分钟,以便在7:39发出警报,还是不能再发出警报
对于提醒应用程序,我是否应该检查并提醒用户是否有两个时间差小于9分钟的警报,并要求他们设置另一个时间
顺便问一下,setAlarmClock()是否始终适用于这种情况
谢谢你的建议