我想了解Android的SharedPreferences。我是一個初學者 ,對此並不瞭解。安卓默認值爲共享偏好
我有這個類我實現了我的應用程序首選項
public class Preferences {
public static final String MY_PREF = "MyPreferences";
private SharedPreferences sharedPreferences;
private Editor editor;
public Preferences(Context context) {
this.sharedPreferences = context.getSharedPreferences(MY_PREF, 0);
this.editor = this.sharedPreferences.edit();
}
public void set(String key, String value) {
this.editor.putString(key, value);
this.editor.commit();
}
public String get(String key) {
return this.sharedPreferences.getString(key, null);
}
public void clear(String key) {
this.editor.remove(key);
this.editor.commit();
}
public void clear() {
this.editor.clear();
this.editor.commit();
}
}
的事情是,我想設置默認選項。它們將在應用程序安裝時設置,並可在應用程序之後進行修改並保持不變。 我聽說過一個preferences.xml,但我不明白這個過程。
有人可以幫助我嗎?
感謝您的時間
感謝您的評論,我認爲這是我需要的,但可以從文件加載此默認值嗎?或者在代碼中的其他地方? –
當然。您可以將默認值編碼爲XML或文本文件,然後在您的活動中讀取它。您也可以將您的默認值定義爲另一個類中的變量並使用這些變量,可能將它們作爲參數傳遞。 – crocboy
好的,我會試試看。謝謝 –