Verwendung von NotificationCompat.Builder und startForeground?

8

Kurze Frage:

Ich versuche, die NotificationCompat.Builder-Klasse zu verwenden, um eine Benachrichtigung zu erstellen, die für den Dienst verwendet wird, aber aus irgendeinem Grund sehe ich entweder die Benachrichtigung nicht oder kann sie nicht abbrechen, wenn der Service sollte zerstört werden (oder aufhören, im Vordergrund zu sein).

mein Code:

%Vor%

Die kommentierten Befehle sind meine Versuche, damit es funktioniert. Keines hat aus irgendeinem Grund funktioniert.

Ich habe sogar eine falsche Aktivität hinzugefügt, weil sie einen contentIntent haben wollte, aber es funktioniert immer noch nicht.

Kann jemand bitte helfen?

    
android developer 28.04.2013, 11:04
quelle

1 Antwort

9

Ich hatte das gleiche Problem vor einiger Zeit und habe herausgefunden, dass die Benachrichtigungs-ID 0 aus irgendeinem Grund nicht gut mit startForeground() funktioniert, ist es der Wert von NOTIFICATION_ID in Ihrem Code?

BEARBEITEN: Die Dokumentation wurde nun aktualisiert, um anzuzeigen, dass 0 eine ungültige ID ist.

    
Joffrey 28.04.2013, 17:08
quelle