/ / Beenden Sie die vorherigen 2 Aktivitäten auf dem angeklickten Button Android, aber nicht dem Startbildschirm - Android, Android-Aktivität

Beenden Sie die vorherigen 2 Aktivitäten auf Schaltfläche angeklickt Android aber nicht Startbildschirm - Android, Android-Aktivität

Meine Android App hat 4 Bildschirm.

  • Bildschirm 1 (Startbildschirm)
  • Bildschirm 2
  • Bildschirm 3
  • Bildschirm 4

  • Bildschirm 1 startet Bildschirm 2 und

  • Bildschirm 2 startet Bildschirm 3 und
  • Bildschirm 3 startet danach Bildschirm 4
  • Bildschirm 4 geht auf Bildschirm 2
  • Bildschirm 2 Zurück Drücken Sie auf Bildschirm 1

Ich habe einige Daten auf Bildschirm 4 hochgeladen. Wenn die Daten erfolgreich hochgeladen wurden, gehen Sie auf Bildschirm 2, und wenn Sie zurück drücken, gehen Sie auf Bildschirm 1 (Startbildschirm) und danach zurück. Bildschirm 1 -> Bildschirm 2 -> Bildschirm 3 -> Bildschirm 4 (zum Fertigstellen) -> Bildschirm 2 (zum Zurückdrücken) -> Bildschirm 1 (zum Zurückdrücken der App zum Beenden)

aber wenn ich Finish Methode auf Bildschirm 4 verwende

  • Bildschirm 4 (fertig und weiter) Bildschirm 2
  • Bildschirm 2 (Zurückdrücken) Bildschirm 3
  • Bildschirm 3 (Zurückdrücken) Bildschirm 2
  • Bildschirm 2 (Zurückdrücken) Bildschirm 1 wird beendet

Gibt es eine Möglichkeit, Bildschirm 3 und Bildschirm 2 von Bildschirm 4 aus zu beenden

Antworten:

0 für die Antwort № 1

Ruf einfach an finish() Wenn Sie von Screen 3 zu Screen 4 wechseln, erhalten Sie die gewünschten Ergebnisse.