Compruebe que la base de datos sqlite está abierta o cerrada en android

Tengo dos métodos en mi clase de DBDriver open y close sqlite database como abajo.

 private SQLiteDatabase database; /** * Open Database to read and write. * * @throws SQLException */ public void open() throws SQLException { database = dbHelper.getWritableDatabase(); } /** * Close opened database. */ public void close() { dbHelper.close(); } 

Estoy utilizando los métodos anteriores en mi otra clase para abrir y cerrar la sqlite database .

Quiero identificar la base de datos está abierta o cerrada. ¿Cómo podría hacer esto?

Usted puede usar isOpen() para comprobar, por lo que en su caso, que sería

 database.isOpen() 

Sólo una sugerencia, cuando se trabaja con API basada en Java (o cualquier API para el caso), aprender a utilizar la documentación de la API es la clave. Los documentos le dirán qué métodos están disponibles para cualquier clase. Por ejemplo, obtuvo una instancia de la clase SQLiteDatabase. Comprobación de los javadocs a continuación

http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html

Es bastante trivial para identificar el método que está buscando.

  • Índice 0 Requerido con un tamaño de 0 Error en SQLITE DB
  • ¿Es Parse.com un servicio adecuado para la copia de seguridad / sincronización con SQLite en Android?
  • Cómo hacer frente a múltiples cambios en la versión de la base de datos cuando se actualiza la aplicación Android
  • nativescript-sqlite y módulo angular2 no se encuentra excepción
  • Cambiar la profundidad de bits de Bitmap
  • ActiveAndroid: columnas de fecha no creadas
  • Cómo ocultar filas específicas de un cursor en android
  • Android + Robolectric - RuntimeException / InstantiationException en queryBuilder.query () en ContentProvider
  • Android sqlite eliminar consulta no funciona
  • Cómo proteger una base de datos sqlite pre hecho en android?
  • SQLite demasiados términos en SELECT compuesto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.