Android Shared Preferences

Getting application specific shared preference object

SharedPreferences sharedPref =  getApplicationContext().getSharedPreferences("com.example.myapp.PREFERENCE_FILE_KEY",Context.MODE_PRIVATE);

Getting activity specific shared preference object

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);

Write to Shared Preferences

SharedPreferences.Editor editor = sharedPref.edit();
//editor.putInt(getString(R.string.saved_high_score), newHighScore);
editor.putInt("HIGHSCORE", newHighScore);
editor.commit();

Read from Shared Preferences

//int highScore = sharedPref.getInt(getString(R.string.saved_high_score), defaultValue);

int highScore = sharedPref.getInt("HIGHSCORE", defaultValue);

 

ref: https://developer.android.com/training/basics/data-storage/shared-preferences.html#WriteSharedPreference

Author: bm on June 3, 2016
Category: Android

Your comment:

Your Name

Comment:




Last articles