【发布时间】:2017-11-19 02:35:25
【问题描述】:
我已经编写了一个警报管理器,它可以在我关闭然后再打开我的设备时工作。似乎未触发pendingIntent。你现在知道为什么了吗?
【问题讨论】:
-
我已经有一段时间没有做 Android 编程了,但这不就是应该的吗?我认为警报管理器没有持久存储。如果您重新启动设备,您的警报数据将被删除。如果我错了,请纠正我。
-
哈,你可能是对的!那么我可以用什么来让它工作呢?我的意思是即使我关闭并打开我的设备也让我的闹钟响起
-
好的,您必须查一下,但是当应用程序启动或设备启动时,您可以在 Android 中使用一些挂钩。 (或者,类似的东西。现在细节有点模糊。)所以,如果是这样,(1)当你的应用程序启动时,重新填充你的警报,和/或(2)如果你可以收听设备启动事件,您在设备重新启动时重新填充警报(即使没有启动您的应用程序)。我的记忆有点模糊,所以不要相信我的话。
-
哈太棒了!非常感谢您的帮助!
标签: android alarmmanager android-pendingintent