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

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

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

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

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

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

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

Solutions Collecting From Web of "Установленное значение sharepreferences для Android"

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

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

 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 }