Eine App hat 2 Aktivitäten, A und B.
A hat Instanzdaten, die gespeichert werden
%Vor%und A hat
%Vor%um die Daten wiederherzustellen.
In Aktivität B ist die Aktionsleiste aktiviert und
%Vor% um die Navigation zu aktivieren. Auch A ist als die übergeordnete Aktivität von B in AndroidManifest.xml
aufgeführt.
Wenn ein Benutzer von A nach B navigiert, wird onSaveInstanceState
aufgerufen, und wenn er mit der Zurück-Schaltflächenaktivität zurück zu A
navigiert, stellt A seine gespeicherte Information korrekt wieder her.
Wenn jedoch der Benutzer von A nach B navigiert, wird onSaveInstanceState
aufgerufen, und dann wird nach oben navigiert, um zu A zurückzukehren. onCreate(Bundle savedInstanceState)
wird an null
übergeben, obwohl Informationen gespeichert wurden.
Wie stehe ich auf Navigation, um das in onSaveInstanceState
erstellte Paket zu übergeben?
Tags und Links android android-activity android-actionbar