Pregunta

Ok, actualmente tiene una aplicación en el mercado y hoy me libere su primera actualización. Será la base de datos SQLite utilizado por mi aplicación será sobrescrita por la actualización, llamando así la onCreate una vez más? ¿O será simplemente no toque la base de datos? ¿Qué ocurre con los SharedPreferences?

Lo siento por las preguntas aparentemente sencillas, he estado buscando en Google por una hora y no he encontrado nada de lo que pase a un paquete cuando el usuario actualiza la aplicación. Qué totalmente aniquilado y volver a instalar? No sé. Cualquier ayuda será muy apreciada. Gracias!

¿Fue útil?

Solución

si está utilizando SQLite dentro de su adaptador de db, comprobará para esta variable:

private static final int Database_Version;

Si es diferente a la instalada en el dispositivo del usuario, se intentará llamar la ONUPGRADE () sustituido método de sqlite.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top