【问题标题】:Listing all PendingIntents from AlarmManager [duplicate]列出 AlarmManager 中的所有 PendingIntents [重复]
【发布时间】:2011-03-15 22:19:28
【问题描述】:

可能重复:
Android: Get all PendingIntents set with AlarmManager

我希望列出在我的应用中设置的所有待处理警报,以便稍后我可以为每个单独的警报添加一个取消按钮。

问题是,我完全不确定这将如何完成,也不知道从哪里开始。

如果有任何正确方向的指点,我将不胜感激。

谢谢。

【问题讨论】:

    标签: java android android-intent alarmmanager android-pendingintent


    【解决方案1】:

    步骤#1:记录您在AlarmManager注册的所有PendingIntents

    第 2 步:将第 1 步的结果用于取消按钮。

    没有办法查询AlarmManager 的预定警报——您必须自己跟踪这些警报。

    【讨论】:

    • 'adb shell dumpsys' -- 查找“当前警报管理器状态:”
    • 我不明白为什么不能查询AlarmManager 来获取警报。太糟糕了,我在那里找不到我的闹钟,我总是必须保留我的闹钟的参考。
    猜你喜欢
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-04
    • 2013-09-05
    • 2021-05-25
    • 2020-07-06
    相关资源
    最近更新 更多