【问题标题】:Do I need to persist my Notification IDs我是否需要保留我的通知 ID
【发布时间】:2012-07-08 00:27:12
【问题描述】:

我有一个警报应用程序,用户可以在其中设置多个警报。当闹钟响起时,应用程序只会显示一个通知,单击该通知将启动主活动屏幕并删除通知。

每个警报都有自己的通知,这是我的问题所在;如果显示多个通知,当用户单击一个时,我想清除我所有应用程序的通知。为此,我需要跟踪当前显示的通知的 ID。这样做的推荐方法是什么?

我想这些需要保留,因为一旦创建并显示了通知,我的应用程序的进程可能会被终止。我的想法对吗?

【问题讨论】:

    标签: android notifications


    【解决方案1】:

    为此,我需要跟踪当前显示的通知的 ID。

    或者只是在NotificationManager 上致电cancelAll(),以取消所有未完成的通知。

    推荐的方法是什么?

    为了安全起见,您应该使用一些持久性数据存储(例如文件),因为您的进程可能会在警报之间poof

    我想这些需要保留,因为一旦创建并显示了通知,我的应用程序的进程可能会被终止。我的想法对吗?

    它当然可以在下一次警报之前被杀死,正如您在 other recent question 中所讨论的那样。

    【讨论】:

    • 我不知道 cancelAll。这正是我要找的!
    猜你喜欢
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多