Sie können die "onBack" -Methode Ihrer Aktivität, etwa wie
, neu definieren %Vor%Dieses Thema lautet weiterhin: Android. Wie starte ich die Aktivität, ohne eine neue zu erstellen?
Ich habe gelesen, dass Aktivitäten zerstört werden, wenn auf die Schaltfläche ZURÜCK geklickt wird.
Sie können nicht zerstört werden, wenn sie sich tiefer zum Stapel bewegen und dann Aktivitäten zurückrufen. mit android:launchMode="singleTask"
zum Beispiel
ist es möglich, dass Aktivitäten nicht zerstört werden, wenn ich auf den Button BACK klicke und dann die Aktivität erneut starte?
Die Standardimplementierung der Zurück-Schaltfläche ist die Beendigung der aktuellen Aktivität. Sie können jedoch den Tastendruck abfangen und damit tun, was Sie wollen. Zum Beispiel könnten Sie, anstatt Ihre aktuelle Aktivität zu beenden, die vorherige Aktivität "auf den neuesten Stand bringen" und so den Anschein erwecken, als ob die normale Implementierung zur Hand ist.
Um die Zurück-Taste abzufangen, drücken Sie: Android: Abfangtaste
abfangenUnd um Ihre vorherige Aktivität zu starten, ohne jedes Mal eine neue zu erstellen:
%Vor%Viel Glück.
Tags und Links android