Ich beginne mit der Aktivität A- & gt; B- & gt; C- & gt; D- & gt; E .. wenn ich von D- & gt; E gehe, sollte es keine Aktivität im Stapel geben, aber der Benutzer kann den Zurück-Knopf verwenden von D und gehe zu C (ohne Aktivität C zu aktualisieren, wie normale Zurück-Funktion)
Sie können BroadcastReceiver
in allen Aktivitäten hinzufügen, die Sie schließen möchten (A, B, C, D):
... und schließe sie durch Anrufen ...
%Vor%... in Aktivität E. Überprüfen Sie dieses schöne Beispiel auch.
Fügen Sie das Flag FLAG_ACTIVITY_CLEAR_TOP zu Ihrer Absicht hinzu, das Formular für andere Aktivitäten zu löschen. Back stack, wenn Sie Ihre E-Aktivität starten wie:
%Vor%starte dann deine Aktivität:
%Vor%Weitere Informationen zu Task und BackStack
Tags und Links android android-activity android-intent back-stack