Acceda a las preferencias compartidas de diferentes actividades (Android)

Cuando establece una preferencia compartida tal como a continuación …

public static final String PREFS_HI = "MyPrefsFile"; 

¿Puede acceder a ella desde otras actividades como lo haría normalmente?

 SharedPreferences settings = getSharedPreferences(PREFS_HI, 0); 

¿O hay algo único que debes hacer para acceder a las preferencias?

3 Solutions collect form web for “Acceda a las preferencias compartidas de diferentes actividades (Android)”

Guardaría tu nombre de preferencias compartido (Lo que llamas PREFS_HI) en el archivo xml de recursos (strings.xml). A continuación, sólo puede utilizar getSharedPreferences(getResources().getString(R.string.sharedPrefs)) . Sin embargo, su solución funciona también. (Y el rendimiento puede ser un poco mejor en su versión.)

Lo deduje yo mismo. Acabo de utilizar variables globales y almacenado sharedferences dentro allí. Cuando otra actividad deseaba acceder a las preferencias, tendría un acceso simple a una variable global.

GetApplication (). GetSharedPreferences (nombre, modo) intenta esto

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.