Q
quiddix
Ambitioniertes Mitglied
- 1
Hallo,
ich habe ein Problem, das ihr wohl relativ schnell beantworten könnt. Leider habe ich keinen ähnlichen Beitrage gefunden, weshalb ich ein neues Thema erstellt habe.
Ich habe eine Applikation die wie gewohlt mit der Start-Activity startet.
Im Optionsmenü habe ich eine Option "beenden", bei der ich finish() ausführe.
Danach schließt sich die Applikation.
Durch Buttons auf der Startseite öffnet sich eine andere Activity. Führe ich in dieser neuen Activity finish() aus, so komme ich zur (im Hintergrund weitergelaufenen) Startactivity zurück.
Ich erkläre mir das so, dass finish() die aktuelle Activity stoppt und somit noch laufende Activities aus dem Standbymodus resumed.
Ich will nun folgende Activities in meiner Anwendung durchlaufen können.
Startseite -> Produkt festlegen -> Produkt festlegen 2 -> Startseite
Wenn ich nun im Schritt Produkt festlegen 2 auf "Abbrechen" im Optionsmenü drücke, soll direkt die Startseite angezeigt werden.
Frage:
- mache ich das mit 2x aufrufen von finish() (denke nicht wäre ja "unschön")
- welche andere Möglichkeiten gibt es?
- Wenn "Produkt festlegen 2" erfolgreich abgeschlossen wurde soll sowohl die Activite "Produkt festlegen" als auch "Produkt festlegen 2 " geschlossen werden. Wie mache ich das?
Danke an die fleißigen Tipper
ich habe ein Problem, das ihr wohl relativ schnell beantworten könnt. Leider habe ich keinen ähnlichen Beitrage gefunden, weshalb ich ein neues Thema erstellt habe.
Ich habe eine Applikation die wie gewohlt mit der Start-Activity startet.
Im Optionsmenü habe ich eine Option "beenden", bei der ich finish() ausführe.
Danach schließt sich die Applikation.
Durch Buttons auf der Startseite öffnet sich eine andere Activity. Führe ich in dieser neuen Activity finish() aus, so komme ich zur (im Hintergrund weitergelaufenen) Startactivity zurück.
Ich erkläre mir das so, dass finish() die aktuelle Activity stoppt und somit noch laufende Activities aus dem Standbymodus resumed.
Ich will nun folgende Activities in meiner Anwendung durchlaufen können.
Startseite -> Produkt festlegen -> Produkt festlegen 2 -> Startseite
Wenn ich nun im Schritt Produkt festlegen 2 auf "Abbrechen" im Optionsmenü drücke, soll direkt die Startseite angezeigt werden.
Frage:
- mache ich das mit 2x aufrufen von finish() (denke nicht wäre ja "unschön")
- welche andere Möglichkeiten gibt es?
- Wenn "Produkt festlegen 2" erfolgreich abgeschlossen wurde soll sowohl die Activite "Produkt festlegen" als auch "Produkt festlegen 2 " geschlossen werden. Wie mache ich das?
Danke an die fleißigen Tipper