K
Kalei
Neues Mitglied
- 0
Hallo!
Habe eine App geschrieben in der ich mit
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("BlaBla", BlaBla);
editor.commit();
Konfigurationsdaten persistent ablege und mit
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
String1 = settings.getString("BlaBla", "false");
bei Start der App wieder zurück hole.
Diesen Vorgang starte ich jeweils bei
onStart, onResume, onCreate und onStop, onPause und onDestroy.
Das funktioniert auch, solange die App nicht länger unbenutzt bleibt.
Wenn ich allerdings zwischenzeitliche viele andere Apps benutze und
dann wieder zurück komme kann ich die abgelegten Konfigurationsdaten
nicht wieder laden und bekomme meine Defaults.
Kann mir einer helfen?
Gruß Kalei
Habe eine App geschrieben in der ich mit
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("BlaBla", BlaBla);
editor.commit();
Konfigurationsdaten persistent ablege und mit
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
String1 = settings.getString("BlaBla", "false");
bei Start der App wieder zurück hole.
Diesen Vorgang starte ich jeweils bei
onStart, onResume, onCreate und onStop, onPause und onDestroy.
Das funktioniert auch, solange die App nicht länger unbenutzt bleibt.
Wenn ich allerdings zwischenzeitliche viele andere Apps benutze und
dann wieder zurück komme kann ich die abgelegten Konfigurationsdaten
nicht wieder laden und bekomme meine Defaults.
Kann mir einer helfen?
Gruß Kalei