我有一个应用程序,它注册了一个警报(AlarmManager),当手机使用清单中的 BOOT_COMPLETED 启动时启动。但是当用户启动应用程序时,我想让用户看到它正在运行,并允许用户有选择地手动关闭和打开警报。
我正在考虑存储警报状态的共享首选项,例如“正在运行”或“暂停”。我正在努力理解的是在启动时启动 AlarmManager 的上下文的互操作性,以及用户运行应用程序时存在的更普通的上下文。关于处理系统启用警报与用户启用警报之间的交互,是否有任何最佳实践???
还有一种方法可以查看给定应用程序的正在运行的警报吗?