Android N eingeführt Gebündelte Benachrichtigungen:Android gebündelt Benachrichtigungen Verhalten
Entsendung 4 oder mehr Mitteilungen ohne Gruppe werden diese -Benachrichtigungen automatisch gebündelt werden.
Ich erstelle vier sehr ähnliche Benachrichtigungen mit unterschiedlichen Tags und IDs, aber mit dem gleichen Symbol. Nach dem Benachrichtigen von und dem Erstellen der vierten Benachrichtigung werden alle Benachrichtigungen zu einer mit meinem Anwendungsnamen und einem grauen Symbol zusammengefasst. Und dies führt zu seltsamen Verhalten, weil es sieht aus wie das Symbol abgeblendet wird Form meiner Anwendungen Launcher-Symbol statt smallIcon
von NotificationCompat.Builder
I Beispielanwendung erstellt und versucht, die gleiche Umgebung zu simulieren, und 4 erstellt Meldungen mit demselben Builder-Methoden wie in der ersten Anwendung. Stattdessen graue Form, kann ich Original smallIcon
vom Erbauer sehen, der korrektes Verhalten ist.
Auf dem Bildschirm erste Benachrichtigung ist von meiner Beispielanwendung, ist die zweite von meiner Haupt App.
Erstellen von Mitteilungen in beiden Anwendungen sieht gleich aus:
NotificationCompat.Builder notifBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.alert_octagon_white)
.setContentTitle("contentTitle 2")
.setTicker("ticker 2")
.setContentText("contentText 2")
.setStyle(new NotificationCompat.BigTextStyle().bigText("bigText 2"));
NotificationManagerCompat.from(this).notify("tag2", 2, notifBuilder.build());
Wo kann ich die Unterschiede aus? Wie kann ich das gebündelte Benachrichtigungssymbol einstellen?