Si almaceno algunos ajustes de usuario e información en preferencias compartidas en mis aplicaciones de Android, y luego actualizo la aplicación en Market, ¿se borrarán esas configuraciones cuando la aplicación se actualice?¿Se eliminan las preferencias compartidas en las aplicaciones de Android cuando un usuario actualiza la aplicación?
Respuesta
No, las Preferencias compartidas permanecerán.
Para que la respuesta sea simple: NO en circunstancias normales.
El proceso de actualización sólo se reemplaza el archivo apk (y por lo tanto lo que está en él para ejemplo dibujables, ...) y no altera las bases de datos, SharedPreferences y cualquier otro archivo que generan en tiempo de ejecución (probablemente en este caso , la nueva aplicación se instala con el UID que es igual a UID de la aplicación anterior ).
Pero después de esta thread parece que hay casos en que los datos podrían perderse. Como cambiar Copy PROTECTION FROM ON a OFF u OFF a ON.
Citando la respuesta:
Resulta que cuando hemos publicado la actualización de la protección de copia se apagó, pero para nuestro lanzamiento inicial se encendía. Lo que provocó que todas nuestras preferencias compartidas se perdieran, ya no pudimos crear archivos de datos privados y el juego comenzó a fallar aleatoriamente.
- 1. Preferencias compartidas de Android en diferentes aplicaciones
- 2. Cómo usar las Preferencias Compartidas
- 3. ¿Ver las preferencias compartidas de una aplicación de Android?
- 4. Android: Recuperando preferencias compartidas de otra aplicación
- 5. ¿Las preferencias compartidas pueden ser privadas?
- 6. ¿Dónde se almacenan las preferencias compartidas?
- 7. Problema al guardar las preferencias compartidas en Android
- 8. Preferencias compartidas de Android
- 9. ¿Cómo acceder a las preferencias compartidas entre actividades en Android?
- 10. Android: ¿Establecer preferencias compartidas durante la instalación?
- 11. Preferencias compartidas se reinician cuando la aplicación se cierra forzadamente o se bloquea
- 12. Preferencias compartidas de Android que no guardan
- 13. Eliminando las preferencias de Firefox Addon cuando un usuario desinstala
- 14. preferencias compartidas editor de
- 15. Tener las aplicaciones .NET "recordar" las preferencias, etc.?
- 16. Validar las preferencias. Android
- 17. Android Preferencias compartidas con actividades múltiples
- 18. Inicialización de preferencias compartidas de Android
- 19. Android Almacenamiento interno VS Preferencias compartidas
- 20. Android: ¿Es posible tener múltiples preferencias compartidas distintas por aplicación?
- 21. Usar íconos en las preferencias de Android
- 22. ¿Cómo obtengo las Preferencias Compartidas desde una Actividad Preferencial en Android?
- 23. ¿Leer las preferencias de otra aplicación, o compartir algunas preferencias?
- 24. ¿Se eliminan las claves cuando caducan los datos de Memcache?
- 25. ¿Cómo se muestran y ocultan las preferencias en Android dinámicamente?
- 26. ¿Cómo manejas las preferencias del usuario?
- 27. Configurar la aplicación Idioma en Android Preferencias
- 28. ¿Cómo se eliminan las URL en Java?
- 29. Preferencias compartidas solo guardadas la primera vez
- 30. ¿Cómo se eliminan las cookies de HttpOnly?
Esto tampoco es nada personal, pero aunque las pruebas deben ser el último punto final de la pregunta, es bueno que alguien como yo pueda hacer una búsqueda simple y obtener una respuesta rápida. Solo digo esto porque, como novato, preguntas como esta me vienen a la cabeza porque estoy programando. Ahora, puedo seguir adelante sin preocuparme por la pregunta, pero uno TODAVÍA debe probar todo. – dell116
Es una pregunta diferente, pero ¿cómo eliminar las preferencias compartidas cuando la aplicación se actualiza o reinstala? –
Es fácil, pero tienes que abrir otra pregunta para eso. – Cristian