【问题标题】:AlarmManager does not work when device turned off and then turned on设备关机再开机时AlarmManager不工作
【发布时间】:2017-11-19 02:35:25
【问题描述】:

我已经编写了一个警报管理器,它可以在我关闭然后再打开我的设备时工作。似乎未触发pendingIntent。你现在知道为什么了吗?

【问题讨论】:

  • 我已经有一段时间没有做 Android 编程了,但这不就是应该的吗?我认为警报管理器没有持久存储。如果您重新启动设备,您的警报数据将被删除。如果我错了,请纠正我。
  • 哈,你可能是对的!那么我可以用什么来让它工作呢?我的意思是即使我关闭并打开我的设备也让我的闹钟响起
  • 好的,您必须查一下,但是当应用程序启动或设备启动时,您可以在 Android 中使用一些挂钩。 (或者,类似的东西。现在细节有点模糊。)所以,如果是这样,(1)当你的应用程序启动时,重新填充你的警报,和/或(2)如果你可以收听设备启动事件,您在设备重新启动时重新填充警报(即使没有启动您的应用程序)。我的记忆有点模糊,所以不要相信我的话。
  • 哈太棒了!非常感谢您的帮助!

标签: android alarmmanager android-pendingintent


【解决方案1】:

Broadcast Receiver 用于后台服务并附加到您的应用程序生命周期

【讨论】:

    猜你喜欢
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 2022-07-23
    • 1970-01-01
    • 1970-01-01
    • 2013-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多