Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.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
Java AlarmManager创建的报警是否有限制?_Java_Android - Fatal编程技术网

Java AlarmManager创建的报警是否有限制?

Java AlarmManager创建的报警是否有限制?,java,android,Java,Android,我正在开发一个学校应用程序,有些功能需要为以下情况创建通知和闹钟: 添加通知或警报以记住某些学校作业的选项,考虑到用户可以有多个学校作业,并为每个作业创建多个警报或通知 为一周中的每一天激活闹钟 选项,在开始每堂课前几分钟收到通知 目前,我正在将通知和警报的信息存储在数据库中,我正在使用AlarmManager对它们进行调度,并使用BroadcastReceiver在重新启动设备时显示它们或重新调度它们 到目前为止,一切正常,但我不想启动生产版本,因为用户很可能会安排大量通知和警报,我

我正在开发一个学校应用程序,有些功能需要为以下情况创建通知和闹钟:

  • 添加通知或警报以记住某些学校作业的选项,考虑到用户可以有多个学校作业,并为每个作业创建多个警报或通知

  • 为一周中的每一天激活闹钟

  • 选项,在开始每堂课前几分钟收到通知

目前,我正在将通知和警报的信息存储在数据库中,我正在使用AlarmManager对它们进行调度,并使用BroadcastReceiver在重新启动设备时显示它们或重新调度它们

到目前为止,一切正常,但我不想启动生产版本,因为用户很可能会安排大量通知和警报,我不知道这是否会导致警报未激活或应用程序速度减慢等问题,我不希望用户对该功能有不好的体验

所以我的主要问题是:AlarmManager编程的报警数量是否有任何限制或建议?我的方法正确吗

目前,在添加通知时,无论日期如何,都会立即使用AlarmManager计划通知,但我有另一个想法:只需存储通知信息,而不使用AlarmManager计划通知,直到触发通知的那一天。。。使用AlarmManager创建一个仅在每天凌晨3:00运行的服务,并安排当天的通知和警报,是否更方便

我希望有人能帮助我,非常感谢