Ich habe eine Aktivität, die eine Benachrichtigung in der Benachrichtigungsleiste anzeigt. Wenn der Benutzer in den Hintergrund geht und die Home-Taste drückt, behalte ich die Benachrichtigung (das ist, was ich brauche), aber wenn der Benutzer die Anwendung schließt, muss ich die Benachrichtigung abbrechen, und das ist mein Problem.Benachrichtigung abbrechen, nachdem die Anwendung vom Hintergrund aus geschlossen wurde
- Ich habe versucht, die Benachrichtigung auf onDestroy abzubrechen, aber es ist nicht gefeuert.
- Ich habe versucht, setOngoing für die Benachrichtigung wahr zu setzen.
Wie könnte ich damit umgehen? Jedes Mal, wenn der Benutzer den Hintergrund verlässt und dann die App schließt, muss ich die Benachrichtigung aus der Benachrichtigungsleiste entfernen, aber wenn der Benutzer die Anwendung im Hintergrund behält, brauche ich die Benachrichtigung.
Wie in dieser Antwort detailliert, es versuchen http://stackoverflow.com/a/11473952/1671933 – kabuto178