Android Programmierung: Komplette App beenden
Frage von Gast | Letztes Update am 12.05.2021 | Erstellt am 13.06.2016
Ich suche nach einem Java-Befehl für Android, um meine gesamte App zu schließen.
Bisher habe ich dazu immer finish() verwendet, dieser Befehl scheint aber nur die aktuelle Activity und nicht die komplette App zu schließen.
Was kann ich machen, wenn die App aus mehreren Activities besteht?
Ähnliche Themen
Android Splash Screen Tutorial
Tutorial | 0 Kommentare
Android Table Layout mit gleich breiten Spalten
Tutorial | 0 Kommentare
Whats App - Es war so schön
Artikel | 0 Kommentare
MacOS: Abgestürzte Programme beenden
Tutorial | 0 Kommentare
Android SDK Manager: Problem beim Installieren "File not Found (Zugriff verweigert) Done. Nothing was installed"
Frage | 1 Antwort
Cordova Release APK funktioniert nicht
Frage | 1 Antwort
Facebook Tricks: Welcher meiner Freunde benutzt Bang with Friends oder eine beliebige andere Facebook-App?
Info | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Wenn du mit finish() arbeiten möchtest, musst du jede finish() für jede Activity einzeln aufrufen, um alle zu schließen.
Um alle Activities gleichzeitig zu beenden kannst du folgende Zeile benutzen (ab API 16):
Damit schließt du sowohl die aktuelle Activity als auch alle darunter liegenden Activities im selben Task mit derselben Affinity.
Übrigens scheinen es die Android Entwickler gar nicht unbedingt vorgesehen zu haben, dass man über den Code eine App schließt. Stattdessen soll dies eigentlich das System selbst verwalten.
Letztes Update am 12.05.2021 | Erstellt am 13.06.2016