Notification beenden wenn ein übergebener Intent ausgeführt wird.

  • 4 Antworten
  • Letztes Antwortdatum
4

469110

Gast
Hallo,

ich habe eine Notification die mindestens ein Button anzeigt.
Das mache ich ja indem ich einen Intent erstelle, den einem PendingIntent übergebe und das dann der Notification übergebe.

Es gibt die Methode "setAutocancel()" die schließt das aber nur automatisch wenn man auf die Notification an sich klickt.
Wenn man aber auf die Buttons klickt, dann bleibt die Notification offen.

Gibt es da noch eine Möglichkeit um sie auch für die Buttons automatisch zu beenden.
 
Das geht nicht automatisch. In dem Intent das ausgeführt wird, musst du wohl oder übel NotificationManager.cancel(id) mit der passenden id der Notification aufrufen.
 
Also dann in der geöffneten Activity?
 
Wenn du eine Activity damit öffnest ja.
 
Ok ich habs jetzt mit der Id als Parameter für den Intent gelöst.

Danke für die Hilfe.
 

Ähnliche Themen

AnnaBauer21
Antworten
0
Aufrufe
477
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten