Android - Zurück zur vorherigen Aktivität mit unterschiedlichem Intent-Wert
Ich habe eine Anwendung, die diesen Übergang hat:
A -> B -> C -> D-> C
Bei der EinreiseC
Ich muss eine Flagge überprüfen. Dann muss ich es als Absicht weitergeben (sagen wir malintentX = false
) bisD
. Nachdem Sie etwas getan habenD
Es wird dann zurück zu gehenC
nach einem knopfdruck. Was ich getan habe war einfach nochmal dieintentX
mit dem Wert true, dann erneut startActivity C. Was also passiert ist, dass es eine weitere Aktivität C erstellt hat.
Was ich passieren möchte, ist, dass ich keine neue Aktivität C starten muss, sondern das vorherige C nur durch Aufrufen verwenden kannsuper.onBackPressed()
. Aber ich kann den neuen Wert von nicht weitergebenintentX
. Gibt es einen anderen Weg, um das zu erreichen, was ich will. Ich könnte einige verpasst haben.