Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.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 如何在重新启动后再次设置警报_Android_Alarmmanager_Reboot_Android Reboot - Fatal编程技术网

Android 如何在重新启动后再次设置警报

Android 如何在重新启动后再次设置警报,android,alarmmanager,reboot,android-reboot,Android,Alarmmanager,Reboot,Android Reboot,我正在构建一个闹钟应用程序,然后完全依赖于在适当的时间提醒用户闹钟将要响。然而,在阅读AlarmManager时,似乎在设备重新启动时,所有报警都会被删除 由于如果删除了所有用户警报,我的应用程序将变得毫无价值,我如何防止这种情况发生/确保无论是否重新启动,所有警报始终处于原位?让您的应用程序处理在启动时安装警报的意图: 广播操作:在系统完成引导后广播一次。它可用于执行特定于应用程序的初始化,例如安装警报。您必须持有RECEIVE_BOOT_COMPLETED权限才能接收此广播

我正在构建一个闹钟应用程序,然后完全依赖于在适当的时间提醒用户闹钟将要响。然而,在阅读AlarmManager时,似乎在设备重新启动时,所有报警都会被删除


由于如果删除了所有用户警报,我的应用程序将变得毫无价值,我如何防止这种情况发生/确保无论是否重新启动,所有警报始终处于原位?

让您的应用程序处理在启动时安装警报的意图:

广播操作:在系统完成引导后广播一次。它可用于执行特定于应用程序的初始化,例如安装警报。您必须持有RECEIVE_BOOT_COMPLETED权限才能接收此广播