Ich habe eine PreferenceActivity basierend auf XML für PreferenceScreen erstellt. In der XML-Datei können Sie den verschiedenen Einstellungen Standardwerte zuweisen. Diese werden jedoch nicht in meinen SharedPreferences gespeichert, bevor der Bildschirm geöffnet und geschlossen wird.Wie SharedPreferences von einer PreferenceActivity in Android auf Standard festgelegt werden?
Das Problem ist, dass ich sofort die auf diesem Bildschirm gespeicherten Einstellungen (wie Serveradresse) verwenden möchte, und der Benutzer muss es nur öffnen, wenn er die Standardwerte ändern möchte.
Gibt es eine Möglichkeit, alle Einstellungen aus dem XML-Präferenzfenster zu speichern, ohne den Benutzer zum Öffnen und Schließen der Einstellungsaktivität zu zwingen?
Ich bin mir bewusst, dass Sie einen Standardwert beim Abrufen der Voreinstellung von SharedPreferences liefern können, aber es ist dumm, Standardwerte sowohl in XML und Code beibehalten zu müssen.
Genau das, was ich gesucht habe, danke! – Gober
Große Antwort, genau das, was ich auch brauchte. – prolink007