I would like to retrieve the values saved in the shared preferences in one activity to use these values in another activity. I know that the values saved in the shared preferences are usable in all the activities of the app. Anyone know how I could do? Thanks in advance to everyone! This is the code for saving shared preferences in my MenuActivity:
private final String DefaultEmailValue = ""; private String email; private final String DefaultUsernameValue = ""; private String userName; private static final String PREFS_NAME = "preferences"; private static final String PREF_EMAIL = "Email"; private static final String PREF_USERNAME = "Username"; private void savePreferences() { SharedPreferences settings = getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE); SharedPreferences.Editor editor = settings.edit(); // Edit and commit email = mEmail.getText().toString(); userName = mUsername.getText().toString(); System.out.println("onPause save email: " + email); System.out.println("onPause save username: " + userName); editor.putString(PREF_EMAIL, email); editor.putString(PREF_USERNAME, userName); editor.commit(); } private void loadPreferences() { SharedPreferences settings = getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE); // Get value email = settings.getString(PREF_EMAIL, DefaultEmailValue); userName = settings.getString(PREF_USERNAME, DefaultUsernameValue); mEmail.setText(email); mUsername.setText(userName); System.out.println("onResume load email: " + email); System.out.println("onResume load username: " + userName); }