Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.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多个报警_Android_Android Intent - Fatal编程技术网

Android AlarmManager多个报警

Android AlarmManager多个报警,android,android-intent,Android,Android Intent,只是一个简单的问题 我知道如何通过为每个警报分配唯一的id来设置多个警报,但如果用户希望在周一、周三和周五的上午9点、下午12点、下午3点和晚上7点设置警报,这是否意味着我必须设置12个警报 接下来,如果他们想在一周的6天内设置相同时间的警报,那么是24个警报,而如果是整周,则只有4个警报 谢谢 DaveAlarmManager只有基本的API。因此,您可以在上午9点、下午12点、下午3点、晚上7点使用setRepeating,然后忽略特定日期的警报。因此,我会将每个警报设置为INTERVAL\

只是一个简单的问题

我知道如何通过为每个警报分配唯一的id来设置多个警报,但如果用户希望在周一、周三和周五的上午9点、下午12点、下午3点和晚上7点设置警报,这是否意味着我必须设置12个警报

接下来,如果他们想在一周的6天内设置相同时间的警报,那么是24个警报,而如果是整周,则只有4个警报

谢谢


Dave

AlarmManager只有基本的API。因此,您可以在上午9点、下午12点、下午3点、晚上7点使用setRepeating,然后忽略特定日期的警报。

因此,我会将每个警报设置为INTERVAL\u DAY 4警报,当调用时,检查数据库是否应显示它?是的,您是对的。虽然我不确定AlarmManager是否会在断电后存储报警。不,它不会。如果是那样的话,我会做引导接收器。谢谢,我会试一试的。。。还有其他人吗?我已经在标签中加入了Commonware,因为我已经订阅了战争描述,在任何一本书中都没有关于这方面的信息-请重新阅读序言,了解这个标签在这本书中的作用。