En una línea, el uso de SqLiteOpenHelper en Android es una clase auxiliar para gestionar la creación de bases de datos y la gestión de versiones.
Clase de ayuda que ayuda a crear la base de datos, manejar las operaciones y también la gestión de versiones que se encuentra dentro del paquete android.database.sqlite.
Esta es la clase más importante con la que trabajará en Android SQLite . Utilizará SqLiteOpenHelper para crear y actualizar su base de datos SQLite.
- ¿Por qué la aplicación de Skype no funciona en un teléfono Android Redmi?
- Cómo actualizar la versión de Android KitKat en el Samsung Galaxy S Duos 2 S7582
- ¿Puedes controlar otros teléfonos Android con tu teléfono Android?
- ¿Qué es mejor, CyanogenMod 12.1 o Lollipop?
- ¿Cuál es el mejor procesador para móviles Android?
En otras palabras, SqLiteOpenHelper elimina el esfuerzo requerido para instalar y configurar la base de datos en otros sistemas.
Una característica muy importante en la clase SqLiteOpenHelper , tiene 2 métodos sincronizados , getWritableDatabase()
y getReadableDatabase()
.
Fragmento de código de la clase SqLiteOpenHelper.
- getReadableDatabase
SQLiteDatabase public getReadableDatabase () {
sincronizado (esto) {
return getDatabaseLocked (falso);
}
}
- getWritableDatabase
SQLiteDatabase public getWritableDatabase () {
sincronizado (esto) {
return getDatabaseLocked (verdadero);
}
}
Espero que entiendas.! Por favor, no te olvides de votar. !!
Gracias.