¿Cuál es el uso de la función de actualización en SQLiteDatabase de Android?
2.2 La clase SQLiteOpenHelper encapsula la lógica utilizada para crear y actualizar la base de datos según las necesidades de la aplicación desarrollada. Una subclase de SQLiteOpenHelper necesita implementar al menos tres métodos: constructor, llamando al constructor de la clase principal SQLiteOpenHelper.
3. Este método requiere cuatro parámetros:
Contexto (por ejemplo, actividad),
Nombre de la base de datos,
Un parámetro opcional. fábrica de cursores (generalmente vacía),
Un número entero que representa la versión del modelo de base de datos que está utilizando. Método OnCreate(), que toma un objeto SQLiteDatabase como parámetro, completa la tabla e inicializa los datos del objeto según sea necesario. Método OnUpgrage(), este método requiere tres parámetros, un objeto SQLiteDatabase, un número de versión anterior y un número de versión nueva, para que pueda saber cómo cambiar una base de datos del modelo anterior al modelo nuevo.
La clase pública DatabaseHelper extiende SQLiteOpenHelper { ayudante de base de datos (contexto de contexto, nombre de cadena, CursorFactory cursorFactory, versión int) {? super(contexto, nombre, cursorFactory, versión);? } @ anular public void una vez creado (SQLite Database DB){//operaciones todo en la base de datos después de crear la base de datos} @ anular public void en la actualización (SQLite Database DB, versión Intold, versión Intnew) {//operaciones todo al cambiar el versión de la base de datos} ? super .en abierto (db);? //Ejecutar TODO primero después de cada apertura exitosa de la base de datos }? }Copiar código A continuación, analizaremos cómo crear tablas, insertar datos, eliminar tablas y más.