Also habe ich eine abstrakte Klasse, die durch die gesamte App erweitert wurde, die den Zurück-Schlüssel überschreibt, um die Aktivität A nach vorne zu ordnen (mit dem Flag).
Also wäre es:
A & gt; B & gt; überall, und die Zurück-Taste sollte mich zurück zu A bringen
Ich benutze das FLAG_ACTIVITY_CLEAR_TOP, aber es ist aus irgendeinem Grund völlig erfrischend A und das möchte ich nicht.
Also: Flag_activity_clear_top lädt die onCreate () statt onResume () neu. Was gibt?
Wenn Sie möchten, dass die Aktivität nur an die Spitze gebracht wird, ohne sie neu zu starten, legen Sie fest launchMode der Aktivität zu singleTop im Manifest. Sie erhalten einen Anruf zu onNewIntent , wenn die Aktivität ausgeführt wird wird an die Spitze gebracht. onNewIntent wird vor onResume aufgerufen. Wenn Sie nur dieses Verhalten für die spezifische Absicht möchten, können Sie das FLAG_ACTIVITY_SINGLE_TOP (zusätzlich hinzufügen) zu FLAG_ACTIVITY_CLEAR_TOP) mit dem Aufruf addFlags anstelle des Manifests .
Aus den API-Dokumenten für FLAG_ACTIVITY_CLEAR_TOP
%Vor%Also ich denke, Ihre Aktivität ist selbst abgeschlossen und neu gestartet.
Tags und Links android