usuario unidos registrado puede paquete nombre movil fotos estados desde cuesta cuanto como cambio cambiarse cambiar bebe aplicacion apellido android sharedpreferences

android - unidos - ¿Puedo cambiar el nombre del archivo de preferencias?



se puede cambiar el nombre de un bebe ya registrado (2)

En mi aplicación, estoy intentando usar las preferencias compartidas para guardar algunas configuraciones básicas, así como una pantalla de preferencias. El nombre de mis SharedPreferences es appPrefs y, por lo tanto, mi nombre de archivo es ... / appPrefs.xml Sin embargo, la pantalla de mi aplicación guarda sus preferencias en el archivo defaultSharedPreference que es com.COMPANY.PACKAGENAME_preferences.xml

Lo que me gustaría hacer es que mi pantalla de preferencias lea / escriba sus preferencias en el archivo appPrefs. He mirado en la API y no puedo encontrar nada. ¿Estoy atascado administrando dos archivos sharedPreference?


Has probado:

PreferenceManager.setSharedPreferencesName


Solo para responder a la pregunta sobre cómo usar diferentes nombres de configuraciones compartidas con la nueva API de PreferenceFragment , debe agregar el siguiente código al anular onCreate :

public static class PrefsFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); PreferenceManager manager = getPreferenceManager(); manager.setSharedPreferencesName("YOUR_SETTINGS_NAME"); // Load the preferences from an XML resource addPreferencesFromResource(R.xml.preferences); } }