| |||||||
Das Thema "Konfigurationsdaten mit SharedPreferences" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 14.03.2010
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
| 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 |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
sharedpreferences werden persistent gespeichert, das kann also nicht ganz sein ![]() da musst einen fehler im code selbst haben...
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #3 (permalink) | |
| Android-Hilfe.de Mitglied Registriert seit: 10.08.2010
Beiträge: 97
Abgegebene Danke: 5
Erhielt 31 Danke für 24 Beiträge
| Zitat:
![]() Was das Verschwinden der Preferences angeht bist Du zumindest nicht der Einzige der von dem Problem berichtet. Siehe z.B. hier. Unter Android 1.1 hatte ich das ebenfalls. User im Feld haben berichtet dass die Daten die ich in den Preferences gespeichert habe einfach verschwanden. Ich konnte das nie reproduzieren, speicher aber seitdem die wichtigsten Daten lieber in einer Datei. Hab seitdem auch keine Beschwerden mehr erhalten. Wie auch immer, falls Du rausfindest woran es liegt, sag Bescheid! | |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Wie kann ich meine Konfigurationsdaten speichern??. | neurotiker | Motorola Defy Forum | 2 | 17.05.2011 23:38 |
| SharedPreferences und Emulator | bulk | Android App Entwicklung | 4 | 02.11.2010 13:10 |
| SpinnerPosition mittels SharedPreferences speichern | kunkka | Android App Entwicklung | 3 | 14.09.2010 18:28 |
| ArrayList<String> in SharedPreferences speichern | Fr4gg0r | Android Codeschnipsel | 0 | 17.06.2010 22:35 |
| Internet Konfigurationsdaten O2 Klarmobil | derersteundeinzige | Tarife / Provider für T-Mobile Pulse | 2 | 27.01.2010 17:58 |