Android - NotificationCompat.Builder stapeln Benachrichtigungen mit setGroup (Gruppe) funktioniert nicht

8

Ich möchte Benachrichtigungen mit setGroup stapeln (wie hier beschrieben: Ссылка ) Grundsätzlich verwende ich 0 als Benachrichtigungs-ID (immer das gleiche) und builder.setGroup("test_group_key") , aber eine neue Benachrichtigung ersetzt immer die vorherige. Was könnte das Problem sein?

Code:

%Vor%

BEARBEITEN:

Es scheint, dass bei der Verwendung von NotificationManagerCompat ein Problem auftritt, die Benachrichtigungen werden überhaupt nicht angezeigt.

%Vor%     
Andrei F 30.07.2014, 08:01
quelle

1 Antwort

4

Sie verwenden die Benachrichtigungs-ID nicht korrekt.

"Um eine Benachrichtigung einzurichten, damit sie aktualisiert werden kann, geben Sie sie mit einer Benachrichtigungs-ID aus, indem Sie NotificationManager.notify (ID, Benachrichtigung) aufrufen. Um diese Benachrichtigung nach der Ausgabe zu aktualisieren, aktualisieren oder erstellen Sie einen NotificationCompat.Builder Objekt, erstellen Sie ein Benachrichtigungsobjekt daraus und geben Sie die Benachrichtigung mit derselben ID aus, die Sie zuvor verwendet haben. "

vom Android-Entwickler

Wenn Sie also in Ihrer Gruppe Benachrichtigungen stapeln möchten, müssen Sie für jede neue Benachrichtigung eine neue ID angeben.

    
j.seisson 30.07.2014 08:37
quelle