Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AlarmManager如何在案例9分钟内使用打盹模式?_Android_Alarmmanager_Android Doze - Fatal编程技术网

Android AlarmManager如何在案例9分钟内使用打盹模式?

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发出警报,还是不能再

以下信息来自开发者Android端

注意:既不是setAndAllowHileId()也不是setExactAndAllowHileId() 每个应用程序每9分钟可以触发一次以上的警报

我想对这个案子说得更清楚些

示例案例:

我使用AlarmManager和方法
setExactAndAllowHileId()
设置两个报警,第一个报警是7:30,第二个报警是7:35。(此时设备处于打瞌睡模式)

如您所见,时间增量为5分钟,小于9分钟。因此,第二个警报将等待9分钟,以便在7:39发出警报,还是不能再发出警报

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

顺便问一下,setAlarmClock()是否始终适用于这种情况

谢谢你的建议