Navigation nach oben und gespeicherte Instanzdaten

8

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?

    
GDanger 11.01.2014, 01:52
quelle

0 Antworten