来自documenation Android 中的 NotificationManager
:
public void notification(int id,Notification通知) 发布要在状态栏中显示的通知。如果您的应用程序已发布具有相同 ID 的通知且尚未取消,则该通知将被更新的信息替换。
it will be replaced by the updated information.
我不希望旧信息被替换,我想要两个通知。 注意:每个通知都有自己的 id:
notificationManager.notify(0, notification);
notificationManager.notify(1, notification);
如何做到这一点?
最佳答案
堆叠您的通知
如果您的应用创建了一个通知,而另一个相同类型的通知仍处于待处理状态,请避免创建全新的通知对象。相反,堆叠通知。
堆叠通知构建摘要描述,并允许用户了解有多少特定类型的通知正在等待处理。
http://developer.android.com/design/patterns/notifications.html
关于Android:通知中的新信息替换旧信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11374986/