Próbowano wyświetlić 3 powiadomienia w formacie klastra. Zgodnie z dokumentem dodałem właściwość setGroupSummary (true) dla pierwszego powiadomienia. W wyniku otrzymałem tylko dwa powiadomienia. Powiadomienie dodane do właściwości GroupSummary nie jest widoczne.Powiadomienie z setGroupSummary (true) nie jest widoczne w Androidzie N
NotificationCompat.Builder firstNotification = createNotification(context,"1.Message","Here you go 1");
firstNotification .setGroupSummary(true);
firstNotification .setGroup("KEY_NOTIFICATION_GROUP");
NotificationCompat.Builder secondNotifi = createNotification(context,"2.Message","Here you go 2");
secondNotifi .setGroup("KEY_NOTIFICATION_GROUP");
NotificationCompat.Builder thirdNotifi= createNotification(context,"3.Message","Here you go 3");
thirdNotifi.setGroup("KEY_NOTIFICATION_GROUP");
Tutaj spuście powiadomień
notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(0,firstNotification .build());
notificationManager.notify(1,secondNotifi .build());
notificationManager.notify(2,thirdNotifi.build());
Chcę pokazać wszystkie trzy zgłoszenia w formacie klastrów nie brakuje.
Każda pomoc będzie naprawdę doceniana.
Używam ostatecznego podglądu na N i nie mogłem również tego zrobić. Ustawiłem tę samą grupę we wszystkich powiadomieniach i podsumowaniu prawda/fałsz. Jedynym sposobem działania jest pozostawienie go w systemie zgodnie z dokumentami: Uwaga: jeśli ta sama aplikacja wysyła cztery lub więcej powiadomień i nie określa grupowania, system automatycznie je grupuje. Ujawnienie: Używam Urban Sterowiec – headsvk
@headsvk tak, masz rację, nie możemy w stanie zaimplementować tej funkcji programowo. Tylko system może teraz tworzyć to grupowanie. – Srinivasan
Nie jestem ekspertem, ale nie powinienem być identyfikatorem odpowiedzi identycznym (zamiast 1,2,3 ...). Właśnie czytałem coś tutaj: https://developer.android.com/guide/topics/ui/notifiers/notifications.html –