uso usar studio sirve que programacion para móviles importancia getsharedpreferences ejemplo desarrollo curso como aplicaciones android

usar - ¿Se eliminan las preferencias compartidas en las aplicaciones de Android cuando un usuario actualiza la aplicación?



para que sirve shared preference en android (2)

No, las Preferencias Compartidas permanecerán.

Si almaceno algunas configuraciones 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?


Para hacer la respuesta simple: NO en circunstancias normales.

El proceso de actualización solo reemplaza el archivo apk (y, por lo tanto, lo que hay en él, por ejemplo, drawables, ...) y no altera bases de datos, preferencias compartidas ni ningún otro archivo generado en tiempo de ejecución (probablemente en este caso, se instala una nueva aplicación con el UID que es igual a UID de la aplicación anterior).


Pero siguiendo este thread parece que hay casos en los que se podrían perder datos. Como cambiar Copy PROTECTION FROM ON a OFF u OFF a ON.
Citando la respuesta:

Resultó que cuando publicamos la actualización de la protección de copia estaba desactivada, pero para nuestra versión inicial se activó. Lo que hizo que todas nuestras preferencias compartidas se perdieran, ya no pudimos crear archivos de datos privados y el juego comenzó a fallar al azar.