在android中,如何知道通知是新通知还是重复通知?

时间:2016-04-10 16:22:42

标签: android notifications

在android中,某些应用会在事件发生时发布通知(例如,当您收到消息时)。

但是,在您关闭此通知或打开应用以查看此活动之前,应用会继续发布有关同一事件的通知。

在我的应用程序中,我只想对特定事件做出一次反应。

当NotificationListenerService通知我通知时,我该如何检查它是第一个还是以下重复的一个?

感谢。

1 个答案:

答案 0 :(得分:0)

您需要在每次通知后将通知的具体详细信息存储在本地数据库中。然后根据新通知,您需要检查数据库中是否存在该通知(如果存在),则不要通知它如果它没有退出通知它,并且在通知后不要忘记将它存储到数据库中。 希望这个逻辑可以帮到你。这就是我在申请中的表现。