studio - Android establece las preferencias compartidas valor establecido
sharedpreferences android studio ejemplo (1)
Depende de si busca un conjunto de preferencias para su aplicación o un conjunto por actividad.
He usado código como este:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
Editor editor = prefs.edit();
editor.putBoolean(PREF_NAME, false);
editor.commit();
y
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
if (prefs.getBoolean(PREF_NAME, true)) {
// etc
}
Tengo página de preferencias. Tiene el campo ''Mostrar pantalla de información'' (como casilla de verificación).
También tengo una página de información que también debería tener la casilla de verificación "Mostrarme de nuevo".
Como he entendido, puedo obtener valor de la página de preferencias a través de PreferencesManager.getDefaultPreferences(context)
...
Pero, ¿cómo debo establecer el valor de preferencias para la casilla de verificación en la página de información?
Intenté usar context.getSharedPreferences(PREF_NAME, 0).edit()
, para establecer el valor pero no se correlaciona con el valor correspondiente del PreferencesManager.
¿¿¿Que debería hacer??? F1