Установленное значение sharepreferences для Android

У меня есть страница настроек. Он имеет поле «Показать информационный экран» (как флажок).

У меня также есть информационная страница, которая также должна иметь флажок «Показывать мне снова».

Как я понял, я могу получить значение с страницы настроек через PreferencesManager.getDefaultPreferences(context)

Но как я должен установить значение предпочтений для флажка на информационной странице?

Я попытался использовать context.getSharedPreferences(PREF_NAME, 0).edit() , чтобы установить значение, но оно не коррелирует с соответствующим значением PreferencesManager.

Что мне делать??? F1

Это зависит от того, будете ли вы после одного набора предпочтений для своего приложения или одного набора для каждого действия.

Я использовал такой код:

 SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext()); Editor editor = prefs.edit(); editor.putBoolean(PREF_NAME, false); editor.commit(); 

а также

 SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext()); if (prefs.getBoolean(PREF_NAME, true)) { // etc } 
Intereting Posts
Любой пример, показывающий, как войти в систему с помощью Facebook SDK 4.0 на Android, используя собственную кнопку или кнопку Facebook? Android Twitter – Сдвиньте вкладку «Обновить и скрывать» Нужно ли мне предоставлять изображения с разным размером, если я получаю его с помощью Picasso или Glide или Volley? Расширение движка Android TTS Сплит-панель действий – перекрытие значков при использовании андроида: showAsAction = "always" Значок «Центр» в панели действий Android RxJavaCallAdapterFactory не может быть преобразован в Factory Как получить выбранный номер из NumberPicker? Как я могу получить направление движения с помощью акселерометра? Android-приложение End of Life приложение Прокрутка холста плавно в Android Ошибка сборки Gradle в старых и новых версиях Android Studio на OSX Какова доля доходов Google для покупок в приложениях для Android? Настройте ActionMenu EditText Android – View.requestLayout не работает в OnLayoutChangeListener