Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 02/11/12, 10:00:52
Array

[xs_avatar]
Kete_ Kete_ no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: abr 2009
Mensajes: 316
Modelo de smartphone: Nexus 6P
Tu operador: Pepephone
Añadir nuevas BD Sqlite a proyecto

Hola, tengo una duda respecto a añadir nuevas tablas SQLite a un proyecto.

Tengo ahora mismo un proyecto con sus tablas añadidas a través de una clase derivada de SQLiteOpenHelper y definidas en el onCreate. Cuando necesito consultar información o añadirla, creo una nueva instancia de esa clase derivada con version=1 y funciona todo OK.

Si quiero añadir una nueva tabla independiente, ¿es suficiente con añadirla en el onCreate y seguir llamando con version=1, o debería añadirla también al onUpgrade y empezar a llamar a la clase derivada de SQLiteOpenHelper con version=2?

Muchas gracias por anticipado!

Un saludo.
__________________
Dropbox: 2.25 GB de almacenamiento gratuitos! -- Pincha aquí --> http://db.tt/eZVmSAI


Responder Con Cita


  #2  
Viejo 04/11/12, 20:08:25
Array

[xs_avatar]
manelizzard manelizzard no está en línea
Usuario poco activo
 
Fecha de registro: oct 2012
Localización: Barcelona
Mensajes: 40
Modelo de smartphone: HTC One X+
Tu operador: Simyo
Buenas Kete_,

Tendrás que añadirla en el onUpgrade para que la gente que tuviera la versión 1 de tu DB pueda actualizarla a la versión 2 (con la tabla nueva).

Además, también tendrás que ponerla en el onCreate para la gente que se descargue por primera vez tu aplicación.

Saludos!
__________________
Responder Con Cita
  #3  
Viejo 04/11/12, 21:02:39
Array

[xs_avatar]
Kete_ Kete_ no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: abr 2009
Mensajes: 316
Modelo de smartphone: Nexus 6P
Tu operador: Pepephone
 Cita: Originalmente Escrito por manelizzard Ver Mensaje
Buenas Kete_,

Tendrás que añadirla en el onUpgrade para que la gente que tuviera la versión 1 de tu DB pueda actualizarla a la versión 2 (con la tabla nueva).

Además, también tendrás que ponerla en el onCreate para la gente que se descargue por primera vez tu aplicación.

Saludos!
Ok, perfecto!!
Muchas gracias!!
__________________
Dropbox: 2.25 GB de almacenamiento gratuitos! -- Pincha aquí --> http://db.tt/eZVmSAI


Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 08:45:21 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /