我的问题是我的todo时间表被最新的替换(如果我同时输入多个待办事项,通知将只适用于最后一个)我已经检查通知ID是否相同请求帮助。
{{1}}
}
答案 0 :(得分:1)
正如文档中提到的PendingIntent:
人们常犯的错误是创建多个PendingIntent 具有Intent的对象只有在" extra"内容, 期望每次获得不同的PendingIntent。事实并非如此 发生。
如果你想在需要区分它们的同时创建两个不同的PendingIntents,这就是这种方法。
如果您确实需要多个不同的PendingIntent对象,请执行此操作 同时(例如使用两个显示的通知 在同一时间),那么你需要确保有一些东西 将他们与不同的人联系起来是不同的 PendingIntents
这样做的一种方法是在方法中使用不同的requestCode
:
getBroadcast (Context context,
int requestCode,
Intent intent,
int flags)
通过这种方式,PendingIntents将被视为不同。