2010-10-05 13 views

Respuesta

33

No, las Preferencias compartidas permanecerán.

+19

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

+0

Es una pregunta diferente, pero ¿cómo eliminar las preferencias compartidas cuando la aplicación se actualiza o reinstala? –

+0

Es fácil, pero tienes que abrir otra pregunta para eso. – Cristian

1

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.

Cuestiones relacionadas