shared preference code example
Example 1: android save int
public void saveInt(int val, String key){
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mainActivity);
SharedPreferences.Editor editor = prefs.edit();
editor.putInt(key, val);
editor.apply();
}
public int getInt(String key){
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mainActivity);
int val = prefs.getInt(key, 0);
return val;
}
Example 2: android sharedpreferences
SharedPreferences sharedPref = getSharedPreferences("name", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("key", "Value");
editor.commit();
Example 3: refresh sharedpreferences going back java
getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
Example 4: store data in sharedpreferences android
// MY_PREFS_NAME - a static String variable like:
//public static final String MY_PREFS_NAME = "MyPrefsFile";
SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit();
editor.putString("name", "Elena");
editor.putInt("idName", 12);
editor.apply();
Example 5: set preference value android
boolean committed = PreferenceManager.getDefaultSharedPreferences(yourContext).edit().putBoolean(key, mValue).commit();
//you can also use putInt, putFloat, putLong, putString, putStringSet and change the value of mValue
//committed is true if everything went alright, false if there was an error