【问题标题】:What happens to running alarms when application is updated?更新应用程序时运行警报会发生什么?
【发布时间】:2014-04-06 21:04:06
【问题描述】:

我需要确定是否重新启动该警报,因为它是一个定时服务器轮询,但应该只有一个警报实例。

【问题讨论】:

  • 我也想知道这个。我检查了 Android AlarmManager 文档,但找不到任何有用的信息。我总是可以在设备上对其进行测试并亲自查看,但我需要一些文档来确认不同 API 级别的行为是否一致。
  • 嗨,你找到这个问题的答案了吗?如果你这样做了,请分享。

标签: android alarmmanager alarm android-alarms repeatingalarm


【解决方案1】:

回答你的问题:

更新您的应用程序对本地存储的数据、数据库、PendingIntents、通知、AlarmManager 中的预定警报等没有任何作用。如果您在更新应用程序时有待处理的警报,它们仍会按通常的方式触发/安装更新的应用程序后的适当时间。

但是,如果您觉得有必要,您可以随时重置闹钟。使用AlarmManager 设置警报将丢弃任何先前设置的具有匹配PendingIntent 的警报。如果您始终在 PendingIntent 中使用相同的参数,那么您将永远不会安排超过一个警报。

【讨论】:

    猜你喜欢
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    相关资源
    最近更新 更多