我的通知被最新的通知取代

时间:2016-09-17 09:44:17

标签: android notifications

我的问题是我的todo时间表被最新的替换(如果我同时输入多个待办事项,通知将只适用于最后一个)我已经检查通知ID是否相同请求帮助。

{{1}}

}

1 个答案:

答案 0 :(得分:1)

正如文档中提到的PendingIntent

  

人们常犯的错误是创建多个PendingIntent   具有Intent的对象只有在" extra"内容,   期望每次获得不同的PendingIntent。事实并非如此   发生。

如果你想在需要区分它们的同时创建两个不同的PendingIntents,这就是这种方法。

  

如果您确实需要多个不同的PendingIntent对象,请执行此操作   同时(例如使用两个显示的通知   在同一时间),那么你需要确保有一些东西   将他们与不同的人联系起来是不同的   PendingIntents

这样做的一种方法是在方法中使用不同的requestCode

getBroadcast (Context context, 
                int requestCode, 
                Intent intent, 
                int flags)

通过这种方式,PendingIntents将被视为不同。