1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. JoEntwickler, 02.03.2018 #1
    JoEntwickler

    JoEntwickler Threadstarter Android-Hilfe.de Mitglied

    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.
     
  2. deek, 02.03.2018 #2
    deek

    deek Android-Experte

    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.
     
  3. JoEntwickler, 03.03.2018 #3
    JoEntwickler

    JoEntwickler Threadstarter Android-Hilfe.de Mitglied

    Also dann in der geöffneten Activity?
     
  4. deek, 04.03.2018 #4
    deek

    deek Android-Experte

    Wenn du eine Activity damit öffnest ja.
     
  5. JoEntwickler, 05.03.2018 #5
    JoEntwickler

    JoEntwickler Threadstarter Android-Hilfe.de Mitglied

    Ok ich habs jetzt mit der Id als Parameter für den Intent gelöst.

    Danke für die Hilfe.
     
Die Seite wird geladen...
Du betrachtest das Thema "Notification beenden wenn ein übergebener Intent ausgeführt wird." im Forum "Android App Entwicklung",
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deinem Erleben anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.