列出 AlarmManager 中的所有 PendingIntents
我希望列出所有在我的应用程序中设置待处理的警报,因此稍后我可以为每个警报添加取消按钮。
问题是,我根本不确定这将如何完成,也不知道从哪里开始。
如果有人指出正确的方向,我将不胜感激。
谢谢。
Possible Duplicate:
Android: Get all PendingIntents set with AlarmManager
I am looking to list all pending alarms set in my app, so later i can add a cancel button for each individual alarm.
The problem is, I'm not sure how this would be done at all, and have no idea where to start.
I would be grateful for any pointers in the right direction.
Thankyou.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
步骤#1:记录您向
AlarmManager
注册的所有PendingIntents
。步骤#2:使用步骤#1 的结果作为取消按钮。
无法查询
AlarmManager
的预定警报 - 您必须自己跟踪这些警报。Step #1: Record all
PendingIntents
that you register withAlarmManager
.Step #2: Use the results from Step #1 for your cancel buttons.
There is no way to query
AlarmManager
for scheduled alarms -- you have to track those yourself.