La manera de utilizar un archivo de preferencias (en lugar de las preferencias por defecto compartido) en PreferenceActivity es el siguiente:PreferenceActivity con preferencia varios archivos
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 se utiliza la preferencia compartida llamada "my_preferences". Pero, ¿cómo usaríamos más de una preferencia personalizada en la misma PreferenceActivity?
Esto probablemente va a funcionar en una actividad ordinaria. Estoy empezando a creer que, en PreferenceActivity, sin embargo, lo que quiero hacer no es posible. – mae
¿Podría por favor compartir por qué va específicamente a PreferenceActivity en lugar de una actividad habitual? – Swayam
No hay una razón importante aparte de la conveniencia. – mae