Articles of Preferencias compartidas de

¿Cómo iterar a través de todas las teclas 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 keys=PreferenceManager.getDefaultSharedPreferences(this).getAll(); devuelve el mapa vacío ¿Qué está mal? ¿Cómo obtener una lista de todas las preferencias compartidas?

No se puede poner doble SharedPreferences

Obteniendo el error, el método put double no está definido para este tipo de editor de SharedPreferences. Se le da a eclipse una solución rápida para que agregue el elenco al editor, pero cuando lo hago, sigue teniendo errores, por qué no puedo poner el doble. El código: @Override protected void onPause() { // TODO […]

Las preferencias compartidas restablecen datos cuando la aplicación se cierra forzadamente o se reinicia el dispositivo

Estoy desarrollando una aplicación en la que estoy almacenando username y password en SharedPreferences . Todo funciona bien para mí, almacenando y recuperando los valores. Pero descubrí que cuando reinicio el dispositivo o la aplicación se cierra SharedPreferences se restablece el valor almacenado en SharedPreferences . Y cuando vuelvo a lanzar mi aplicación, obtengo valores […]

Preferencias compartidas “límite”

Sé que una pregunta similar a esta ha sido hecha en numerosas ocasiones, y navegando a través de SO, encontré parcialmente una respuesta, pero no completa, y los documentos de Android realmente no me ayudan. Obviamente, sé cómo funcionan y he usado las preferencias compartidas muchas veces, pero me pregunto en qué punto (cuántos) es […]

¿Limitaciones de Android SharedPreferences?

Desarrollé un juego en Android. Actualmente estoy guardando la mayoría de las estadísticas del juego en una base de datos. Sin embargo, la aplicación no utiliza más de una sola fila en el DB. Ahora estoy interesado en presentar algunas estadísticas nuevas, pero esto hará que mi DB se vuelva a instalar y así se […]

Problema de preferencias compartidas extraño de Android M

En mi Nexus 5 con Android M Developer Preview 2, al desinstalar / reinstalar una aplicación, el dispositivo recupera las preferencias compartidas que isFirstLaunch hace mucho tiempo, por ejemplo, un boolean isFirstLaunch . La única manera de borrar esto es hacerlo manualmente desde la configuración del dispositivo. ¿Hay algún cambio en el comportamiento de las […]

Preferencias compartidas y seguridad de subprocesos

Al mirar los documentos de SharedPreferences dice: “Nota: actualmente esta clase no admite el uso en múltiples procesos. Esto se agregará más tarde”. Por lo tanto, en sí mismo no parece ser Thread Safe. Sin embargo, ¿qué tipo de garantías se hacen con respecto a commit () y apply ()? Por ejemplo: synchronized(uniqueIdLock){ uniqueId = […]

onSharedPreferenceChanged no se activa si el cambio ocurre en una actividad separada?

Implementé onSharedPreferenceChanged en mi actividad principal. Si cambio las preferencias en la actividad principal, mi evento se dispara. Si cambio las preferencias a través de mi pantalla de preferencias ( PreferenceActivity ), mi evento NO se activa cuando cambian las preferencias (porque es una actividad separada y una referencia separada a sharedPreferences?) ¿Alguien tiene una […]

¿Cómo puedo compartir un archivo de SharedPreferences en dos aplicaciones diferentes de Android?

He estado luchando con esto por un tiempo. Básicamente, quiero tener dos aplicaciones (que siempre se instalarán juntas) compartir preferencias, una de ellas es solo un servicio que se ejecuta en segundo plano y necesita usar las preferencias (debería poseer las preferencias pero solo necesita leerlas). ) y la otra aplicación es una aplicación de […]

Cómo usar SharedPreferences

Soy nuevo en el desarrollo de Android: uso de un libro llamado Sams Teach Yourself para el desarrollo de aplicaciones de Android en 24 horas. Lo seguí hasta el momento, pero me tragué al tratar de usar SharedPreferences. En la carpeta src / com.androidbook.triviaquiz tengo un archivo llamado QuizActivity, en él tengo lo siguiente: package […]