Android: ¿Es posible tener múltiples preferencias compartidas por aplicación?
¿Es posible tener múltiples preferencias compartidas por aplicación? Si crea una PreferenceActivity, los valores predeterminados se conservan en / data / data / [PACKAGE_NAME] / shared_prefs / [PACKAGE_NAME] _ preferences.xml
¿Hay una manera de tener múltiples archivos de este tipo y cuál usar para una preferencia de preferencia?
Por supuesto:
Si utiliza PreferenceManager.getDefaultSharedPreferences(context);
Creará el archivo que usted menciona.
Si utiliza context.getSharedPreferences("OtherPrefs", Context.MODE_PRIVATE);
Creará un archivo (y objeto SharedPreferences) en /data/data/[PACKAGE_NAME]/shared_prefs/OtherPrefs.xml.