Я группирую несколько уведомлений в одну группу, каждое уведомление имеет различное ожидающее намерение. При щелчке по любому из уведомлений в группе запускается то же ожидающее намерение (добавленное к последнему добавленному уведомлению). Я ожидал, что каждое уведомление должно запускать собственное намерение.
Сводное уведомление:
NotificationCompat.Builder groupSummaryBuilder =
new NotificationCompat.Builder(getApplicationContext(), CHANNEL_ID)
.setContentTitle("title")
.setContentText("message")
.setGroupSummary(true)
.setAutoCancel(true)
.setSmallIcon(R.mipmap.ic_launcher)
.setGroup(GROUP_ID)
.setStyle(new NotificationCompat.BigTextStyle().bigText(message));
Уведомления группы:
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(getApplicationContext(), CHANNEL_ID);
notificationBuilder.setContentTitle(title);
notificationBuilder.setContentText(message);
notificationBuilder.setAutoCancel(true);
notificationBuilder.setPriority(NotificationCompat.PRIORITY_MAX);
notificationBuilder.setSmallIcon(R.mipmap.ic_launcher);
notificationBuilder.setContentIntent(pendingIntent);
notificationBuilder.setGroup(GROUP_ID);
notificationBuilder.setAutoCancel(true);
Что мне здесь не хватает?