Springe zurück zur direkten Aktivität der Eltern, wenn du zurück drückst

Ich habe ein kleines Problem mit einer Android-App, an der ich arbeite:

Es gibt 3 Aktivitäten, nämlich A, B, C, und der Aufruf erfolgt in der folgenden Reihenfolge: A -> B -> C. Wenn ich in C die Taste ZURÜCK drücke, sollte er standardmäßig zu A [anstelle von B] zurückkehren ]. Wenn Sie in A auf ZURÜCK drücken, wird das Programm beendet.

Ich habe versucht, eine Absicht von C nach A aufzurufen. In diesem Fall wird der Aufruf jedoch in eine Schleife verschoben: A -> B -> C -> A, da die neue Aktivität auf den Stapel gelegt wird. Wenn bei A die Taste ZURÜCK gedrückt wird, geht es bei [A ist der Start] zu C und dann zu B und zurück zu A in einem unnötigen Kreis.

Es wäre großartig, wenn jemand einen besseren Weg finden könnte, um dieses durchgeknallte Szenario anzugehen!

Antworten auf die Frage(8)

Ihre Antwort auf die Frage