Código:
El problema es que haga lo que haga siempre me muestra el valor por defecto que le he asignado en el código que se ve.SharedPreferences prefs = getSharedPreferences("preferencias",Context.MODE_PRIVATE); boolean musica = prefs.getBoolean("musica", false); String graficos =prefs.getString("graficos", "vectorial"); int Fragmentos = prefs.getInt("fragmentos",1);
Hay una cosa que no tengo clara y es si en
Código:
debe indicar de algún modo el lugar donde se encuentra el archivo de las preferencias o puede llamarse de cualquier modo.getSharedPreferences("preferencias",Context.MODE_PRIVATE);
Y lo otro es si el nombre que le asigno cuando hago get*() es el android:key de cada opción en el xml de preferencias.
¿De que manera podría recoger el valor de cada opción de las preferencias?
Hay que tener en cuenta que no hay fallos en las preferencias.