J
Javus
Neues Mitglied
- 0
Bei Verlassen meiner App soll der Programmzustand gesichert werden. Wird die App wieder aufgerufen, soll der gesicherte Zustand wiederhergestellt werden.
Leider habe ich noch keine sicheren Einstiegsunkte hierfür gefunden: Ich teste mit dem Eclipse-Debugger mit meinem über USB angeschlossenem HTC Wildfire S.
1.) Die Funktion "void onRestoreInstanceState(Bundle savedInstanceState)", die ich in meiner Activity implementiert habe, wird nie aufgerufen.
2.) Die Funktion "void onSaveInstanceState(Bundle outState)", die ich in meiner Activity implementiert habe, wird aufgerufen, wenn ich das Programm mit der Home-Taste des Handys verlasse. Bei Betätigung der Zurück-Taste erfolgt kein Aufruf.
3.) Die Funktion "void onCreate(Bundle savedInstanceState)", die ich in meiner Activity implementiert habe, wird bei Start meiner App aufgerufen. Wenn ich die App allerdings mit der Home-Taste verlassen habe, erfolgt kein Aufruf.
Hat jemand Erfahrung, wie man den Programmzustand zuverlässig sichern und wiederherstellen kann?
Oder ist man gezwungen, für jede Programmvariable eine XML-Resource anzulegen?
-------------------------------------------------------------------------------
Ich habe selbst nachgelesen. Ich versuch's erstmal mit onPause usw...
Leider habe ich noch keine sicheren Einstiegsunkte hierfür gefunden: Ich teste mit dem Eclipse-Debugger mit meinem über USB angeschlossenem HTC Wildfire S.
1.) Die Funktion "void onRestoreInstanceState(Bundle savedInstanceState)", die ich in meiner Activity implementiert habe, wird nie aufgerufen.
2.) Die Funktion "void onSaveInstanceState(Bundle outState)", die ich in meiner Activity implementiert habe, wird aufgerufen, wenn ich das Programm mit der Home-Taste des Handys verlasse. Bei Betätigung der Zurück-Taste erfolgt kein Aufruf.
3.) Die Funktion "void onCreate(Bundle savedInstanceState)", die ich in meiner Activity implementiert habe, wird bei Start meiner App aufgerufen. Wenn ich die App allerdings mit der Home-Taste verlassen habe, erfolgt kein Aufruf.
Hat jemand Erfahrung, wie man den Programmzustand zuverlässig sichern und wiederherstellen kann?
Oder ist man gezwungen, für jede Programmvariable eine XML-Resource anzulegen?
-------------------------------------------------------------------------------
Ich habe selbst nachgelesen. Ich versuch's erstmal mit onPause usw...
Zuletzt bearbeitet: