【问题标题】:Adding new notification without deleting the old notification for my app in android studio在android studio中添加新通知而不删除我的应用程序的旧通知
【发布时间】:2021-09-26 17:44:14
【问题描述】:
我正在创建一个接受通知时间和日期的 TODO 列表应用程序。每当我添加新的预定通知时,我的旧通知都会被取消,并且我最后一次输入的通知有效。
例如:
如果我分别在 1、2、3 分钟设置通知,我只会收到最终通知,即 3 分钟后只有一个通知。
有人可以解释如何解决这个问题。如果有人可以分享广播代码和通知的定义和调用部分
【问题讨论】:
标签:
java
android
android-studio
android-notifications
alarmmanager
【解决方案1】:
我假设,每个通知都会替换前一个通知,而不是生成自己的 id。解决这个问题,你就可以上路了。
【解决方案2】:
发生这种情况是因为您的通知具有相同的 ID。
当您拨打NotificationManagerCompat.notify(id,notification)时,
为不同的通知使用不同的 id。