我的活动创建了一些通知。
以下是我当前在不同resultIntents上的操作方式:
PendingIntent resultPendingIntent =
PendingIntent.getActivity(
context,
0,
resultIntent,
PendingIntent.FLAG_UPDATE_CURRENT
);
现在,由于标记是强制性的,我被迫从四个标记中选择。如果我希望它们都能独立工作,并且新的通知不受以前的影响,我该怎么办。
PendingIntent.FLAG_UPDATE_CURRENT
是无用的,因为永远不会有匹配的PendingIntent
。设置唯一的 ACTION 字符串可以保证调用PendingIntent.getActivity()
将始终返回一个新的PendingIntent
。 - David Wasser