Чтобы использовать общие настройки:
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
для сохранения в общих настройках:
editor.putString("tag", "save me please");
editor.apply();
для извлечения из общих настроек:
String s = preferences.getString("tag", "default_value");
Примечания:
Вы можете сделать свои теги строковыми константами, чтобы убедиться, что вы всегда используете одно и то же значение.
Если вы используете редактор для нескольких значений, всегда не забудьте добавить editor.apply () в конце, чтобы применить ваши изменения.
Если вы хотите, чтобы редактор записывал изменения синхронно, используйте вместо этого editor.commit (). Вы можете сохранить любой тип переменной в общих настройках, просто используйте соответствующий метод (вместо putString используйте putInt, putLong и т. Д. - то же самое с getSring). Подробнее об общих настройках в API здесь