PreferenciaActividad con varios archivos de preferencias

La forma de utilizar un archivo de preferencias (en lugar de las preferencias compartidas predeterminadas) en PreferenceActivity es la siguiente:

public class MyPreferencesActivity extends PreferenceActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); PreferenceManager prefMgr = getPreferenceManager(); prefMgr.setSharedPreferencesName("my_preferences"); prefMgr.setSharedPreferencesMode(MODE_WORLD_READABLE); addPreferencesFromResource(R.xml.preferences); } } 

En este ejemplo usamos la preferencia compartida llamada "my_preferences". Pero, ¿cómo usaríamos más de una preferencia personalizada en la misma preferencia?

Declare los nombres de sus archivos de preferencia y, mientras recupera las preferencias, mencione el nombre del archivo al que desea acceder en getSharedPreferences ().

Aquí declaro dos nombres de archivo: PrefFile y PrefFileNEW; A continuación, pasar los nombres respectivos a la getSharedPreference () al recuperar las preferencias.

  public static final String PREF_FILE_NAME = "PrefFile"; public static final String PREF_FILE_NAME_NEW = "PrefFileNEW"; SharedPreferences preferences = getSharedPreferences(PREF_FILE_NAME, MODE_PRIVATE); { //access your preferences here } SharedPreferences preferences_new = getSharedPreferences(PREF_FILE_NAME_NEW, MODE_PRIVATE); { //access your preferences_new here } 

Espero eso ayude.

  • ¿Cómo guardar el estado de inicio de sesión del usuario en Android?
  • android preferencias compartidas y paquete comparado con preferencias compartidas
  • Preferencias compartidas de Android Inicialización
  • Seguridad de SharedPreference de Android
  • Página web del navegador web de Android
  • Ejecutar un pedazo de código sólo una vez cuando se instala una aplicación
  • Qué es diferente entre OnPreferenceChangeListener y OnSharedPreferenceChangeListener
  • Cambio de idioma dentro de la aplicación Android
  • ¿Los elementos de preferencia se reajustan automáticamente?
  • Android SharedPreferences putStringSet ordenar / ordenar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.