B
bulk
Neues Mitglied
- 0
Hallo..
ich habe ein Problem mit der Verwendung der SharedPreferences. Immer wenn ich Daten damit speicher und den Emulator neu starte (ohne die apk neu zu installieren) sind die zuvor gespeicherten SharedPreferences nicht mehr vorhanden. Mein Code sieht folgendermaßen aus:
So schreibe ich Werte in die SharedPreferences:
Und beim onCreate() der Activity lese ich die Werte aus:
Nach dem Neustart des Emulators ist meine Anzeige in der TextView immer "-1:-1"
Weiß jemand woran das liegen könnte?
Vielen Dank schonmal,
bulk
ich habe ein Problem mit der Verwendung der SharedPreferences. Immer wenn ich Daten damit speicher und den Emulator neu starte (ohne die apk neu zu installieren) sind die zuvor gespeicherten SharedPreferences nicht mehr vorhanden. Mein Code sieht folgendermaßen aus:
So schreibe ich Werte in die SharedPreferences:
Code:
SharedPreferences settings = getSharedPreferences(SETTINGS_NAME, 0);
settings.edit().putInt(SCHEDULER_START_TIME_HOUR, hourOfDay);
settings.edit().putInt(SCHEDULER_START_TIME_MINUTE, minute);
settings.edit().commit();
Code:
TextView startTimeText = (TextView)findViewById(R.id.startTimeText);
SharedPreferences settings = getSharedPreferences(SETTINGS_NAME, 0);
int hour = settings.getInt(SCHEDULER_START_TIME_HOUR, -1);
int minute = settings.getInt(SCHEDULER_START_TIME_MINUTE, -1);
startTimeText.setText(String.valueOf(hour) + ":" + String.valueOf(minute));
Weiß jemand woran das liegen könnte?
Vielen Dank schonmal,
bulk
Zuletzt bearbeitet: