/ / Überprüfen Sie, ob der Benutzer meine Benachrichtigung abgebrochen hat - Android, Benachrichtigungen

Überprüfen Sie, ob der Benutzer meine Benachrichtigung abgebrochen hat - Android, Benachrichtigungen

Ich habe mit infini loop zum update laufen lassenBenachrichtigung (Fortschrittsbalken, Text, Bild ...) Ich stoppe meinen Thread, wenn der pendingIntent meiner Benachrichtigung Anruf ist. Aber ich habe keine Lösung, um es zu stoppen, wenn der Benutzer meine Benachrichtigung abbricht. Kann ich testen, ob meine Benachrichtigung storniert wird?

Tatsächlich kann der Benutzer meine Benachrichtigung nicht löschen, da sie sich in meiner Schleife erneut meldet.

Antworten:

4 für die Antwort № 1

Siehe die deleteIntent Feld für Notification:

Die Absicht, bei der Statuseingabe ausgeführt zu werdengelöscht durch den Benutzer mit der Schaltfläche "Alle Benachrichtigungen löschen". Dies sollte wahrscheinlich keine Aktivität starten, da mehrere von diesen zur gleichen Zeit gesendet werden.


-2 für die Antwort № 2

mNoficiation.deleteIntent = PendingIntent.getBroadcast (this, 0, new Intent (this, MainActivity.class), 0);