我正在尝试了解 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,但我不明白这个过程。
有人可以帮助我吗?
谢谢你的时间