Preguntas etiquetadas con sharedpreferences

SharedPreferences le permite guardar y recuperar pares clave-valor persistentes de tipos de datos primitivos en aplicaciones de Android. Puede usarse dentro de una sola aplicación o compartirse entre múltiples aplicaciones.

8
¿Cómo escuchar los cambios de preferencia dentro de un PreferenceFragment?
Como se describe aquí , estoy subclasificando PreferenceFragment y lo estoy mostrando dentro de una Activity. Ese documento explica cómo escuchar los cambios de preferencias aquí , pero solo si subclasifica PreferenceActivity. Dado que no estoy haciendo eso, ¿cómo escucho los cambios de preferencias? Intenté implementar OnSharedPreferenceChangeListener en mi PreferenceFragment …



5
No se puede poner el doble de SharedPreferences
Recibiendo un error, el método put double no está definido para este tipo de editor de preferencias compartidas. A Eclipse se le da una solución rápida para agregar cast al editor, pero cuando hago eso, todavía se dan errores, ¿por qué no puedo poner double? El código: @Override protected void …

9
Preferencias compartidas de Android en fragmentos
Estoy tratando de leer SharedPreferences dentro de Fragment. Mi código es lo que utilizo para obtener preferencias en cualquier otra actividad. SharedPreferences preferences = getSharedPreferences("pref", 0); Me sale un error Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper Intenté seguir estos enlaces pero …



3
¿Cómo recorrer todas las claves de preferencias compartidas?
SharedPreferences tiene el método getAll, pero no devuelve ninguna entrada a pesar de que existen algunas claves: PreferenceManager.getDefaultSharedPreferences(this).contains("addNewAddress"); devuelve verdadero Map<String, ?> keys=PreferenceManager.getDefaultSharedPreferences(this).getAll(); devuelve mapa vacío ¿Qué está mal? ¿Cómo obtener una lista de todas las preferencias compartidas?

6
recuperar valores de SharedPreferences después de reinstalar y con allowBackup = true usando la copia de seguridad automática de Android
Tengo problemas para recuperar los valores (en un dispositivo Android 9.0) de las Preferencias compartidas después de reinstalar la aplicación y tener allowBackup = true. <manifest ... > ... <application android:allowBackup="true" ... > ... </application> </manifest> De acuerdo con esto: https://developer.android.com/guide/topics/data/autobackup Las preferencias compartidas deben ser restauradas? SharedPreferences prefs = …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.