2

我正在使用AlarmManager触发我的应用程序的常规操作,该操作应在设备打开时运行。按照文档,我收到了一个类型的意图,android.intent.action.BOOT_COMPLETED即在设备启动时启动警报。

我知道用户需要启动应用程序才能收到此意图,如此处所述以及StackOverflow 上的许多问题。

但是当用户第一次启动应用程序时,希望立即设置闹钟,而不是等到设备第一次重启。

除了在 BOOT_COMPLETED 上首次启动应用程序时,如何干净地触发我的警报设置?

我想可以在我的启动器活动中调用警报设置,但这似乎使活动代码膨胀,如果警报已经在 BOOT_COMPLETED 设置,我不想执行它。

4

0 回答 0