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 について聞いたことがありますが、そのプロセスがわかりません。
誰かが私を助けることができますか?
お時間をいただきありがとうございます