我正在使用AlarmManager触发应用程序的常规操作,该操作应在设备启动时运行。在文档之后,我收到类型android.intent.action.BOOT_COMPLETED
的意图,以便在设备启动时启动警报。
我知道用户需要启动应用程序,然后才能按照here和StackOverflow上的许多问题接收此意图。
但是,当用户第一次启动应用程序时,希望立即设置警报,而不是等到设备第一次重新启动。
除了BOOT_COMPLETED之外,如何首次启动应用程序时如何干净地启动闹钟设置?
我想可以在我的启动器活动中调用警报设置,但这似乎会使活动代码膨胀,如果警报已经设置为BOOT_COMPLETED,我也不想执行它。