Gelöschter Account
- Forum-Beiträge: 21
05.02.2011, 14:30:03 via Website
05.02.2011 14:30:03 via Website
Hallo,
ich stehe vor folgendem Problem:
Activity1 startet eine PreferenceActivity und die kehrt dann zur Activity1 zurück.
In der PreferenceActivity möchte ich dann gerne einige Preferences (Checkboxen, EditText, Listen..) editieren/ändern.
Im unteren Teil des Screens befinden sich noch 2 Buttons.
Bei Klick auf Button 1 (OK) soll einfach zu Activity 1 zurückgekehrt werden (dass heißt Änderungen der Preferences werden übernommen).
Beim Klick auf Button 2 (Abbruch), sollen wieder die Einstellungen übernommen werden die PrefenceActivity vor ihrem Aufruf hatte.
Ich habe im Internet etwas über "BackupAgents" gelesen mit denen man anscheinend unteranderem Backup von Preferences erstellen kann.
Link:
http://developer.android.com/reference/android/app/backup/SharedPreferencesBackupHelper.html
ich lade mir die Preferences mit folgendem Code:
Hat jemand damit Erfahrung und kann mir vielleicht ein explizites Beispiel geben mit z.B. 3 Preferences mit den Namen "Preference1", "Preference2" und "Preference3"?
Danke im Vorraus
ich stehe vor folgendem Problem:
Activity1 startet eine PreferenceActivity und die kehrt dann zur Activity1 zurück.
In der PreferenceActivity möchte ich dann gerne einige Preferences (Checkboxen, EditText, Listen..) editieren/ändern.
Im unteren Teil des Screens befinden sich noch 2 Buttons.
Bei Klick auf Button 1 (OK) soll einfach zu Activity 1 zurückgekehrt werden (dass heißt Änderungen der Preferences werden übernommen).
Beim Klick auf Button 2 (Abbruch), sollen wieder die Einstellungen übernommen werden die PrefenceActivity vor ihrem Aufruf hatte.
Ich habe im Internet etwas über "BackupAgents" gelesen mit denen man anscheinend unteranderem Backup von Preferences erstellen kann.
Link:
http://developer.android.com/reference/android/app/backup/SharedPreferencesBackupHelper.html
ich lade mir die Preferences mit folgendem Code:
1SharedPreferences preferences;
2preferences = PreferenceManager.getDefaultSharedPreferences(this);
2preferences = PreferenceManager.getDefaultSharedPreferences(this);
Hat jemand damit Erfahrung und kann mir vielleicht ein explizites Beispiel geben mit z.B. 3 Preferences mit den Namen "Preference1", "Preference2" und "Preference3"?
Danke im Vorraus
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.