【问题标题】:Android AlarmManager started with BOOT_COMPLETED then interacted with via appAndroid AlarmManager 从 BOOT_COMPLETED 开始,然后通过应用程序进行交互
【发布时间】:2012-06-21 21:56:23
【问题描述】:

我有一个应用程序已注册警报 (AlarmManager),当手机使用清单中的 BOOT_COMPLETED 启动时,该应用程序将启动。但是当用户启动应用程序时,我想让用户看到它正在运行,并允许用户有选择地手动关闭和打开警报。

我正在考虑存储警报状态的共享偏好,例如“运行”或“暂停”。我正在努力理解的是在启动时启动 AlarmManager 的上下文的互操作性,以及用户运行应用程序时存在的更普通的上下文。在处理系统启用警报与用户启用警报之间的交互方面是否有任何最佳实践???

还有一种方法可以查看给定应用的正在运行的警报吗?

【问题讨论】:

    标签: android alarmmanager boot android-context


    【解决方案1】:

    目前没有列出已注册警报的 API。您使用的上下文无关紧要。取消警报所需要做的就是创建一个等效的PendingIntent 来注册警报——使用相同的请求代码、标志和意图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 2016-03-25
      • 2022-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      相关资源
      最近更新 更多