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.

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