Android 我需要保留我的通知ID吗

Android 我需要保留我的通知ID吗,android,notifications,Android,Notifications,我有一个报警应用程序,用户可以设置多个报警。当警报响起时,应用程序仅显示一条通知,单击该通知将启动主活动屏幕并删除该通知 每个警报都有自己的通知,这就是我的问题所在;如果显示多个通知,当用户单击其中一个时,我希望清除我的应用程序的所有通知。为此,我需要跟踪当前显示的通知的ID。推荐的方法是什么 我想这些需要持久化,因为一旦创建并显示通知,我的应用程序的进程就可能被终止。我的想法正确吗 为此,我需要跟踪当前显示的通知的ID 或者只需在NotificationManager上调用cancelAll(

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

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

我想这些需要持久化,因为一旦创建并显示通知,我的应用程序的进程就可能被终止。我的想法正确吗

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

或者只需在
NotificationManager
上调用
cancelAll()
,即可取消所有未完成的通知

推荐的方法是什么

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

我想这些需要持久化,因为一旦创建并显示通知,我的应用程序的进程就可能被终止。我的想法正确吗


它肯定会在下一次警报前被杀死,正如您在中所讨论的。

我完全不知道。这正是我要找的!