Android 设备启动时的BroadcastReceiver和AlarmManager
我有一个活动,其中警报在用户可以选择的时间启动;时间存储在数据库中。 然后调用BroadcastReceiver,它在特定时间发出通知。 所以一切都正常,但现在我想在设备重新启动时启动警报,我不知道该怎么做。 根据这个网站,我应该实现另一个BroadcastReceiver,它在设备启动时启动,并像我在另一个BroadcastReceiver中一样发出警报。 但在所有其他网站上,他们建议安装一个广播接收器,启动额外的服务,然后触发警报。 此外,我想知道设备启动时可以启动的BroadcastReceiver是否有可能访问我的数据库,其中存储了要触发的警报的日期和时间。Android 设备启动时的BroadcastReceiver和AlarmManager,android,broadcastreceiver,alarmmanager,Android,Broadcastreceiver,Alarmmanager,我有一个活动,其中警报在用户可以选择的时间启动;时间存储在数据库中。 然后调用BroadcastReceiver,它在特定时间发出通知。 所以一切都正常,但现在我想在设备重新启动时启动警报,我不知道该怎么做。 根据这个网站,我应该实现另一个BroadcastReceiver,它在设备启动时启动,并像我在另一个BroadcastReceiver中一样发出警报。 但在所有其他网站上,他们建议安装一个广播接收器,启动额外的服务,然后触发警报。 此外,我想知道设备启动时可以启动的BroadcastRec
谢谢大家是的,因为它是同一应用程序的一部分,可以访问数据库。因此,您可以接收设备启动通知,然后使用数据库中的时间设置警报,或者触发警报。或者两者兼而有之 希望这有帮助