Android DataBase está bloqueado por otro hilo

Estoy trabajando en la base de datos sqlite android en la que no soy capaz de insertar registro en DataBase.
En el código de abrir la base de datos sólo una vez en el momento de la aplicación de lanzamiento, y he establecido allí referencia a mi variable de clase de aplicación para que pueda acceder a la base de datos de cualquier parte del código y esto funciona bien.

El problema es: puedo acceder a la base de datos, pero no puedo iniciar Transacción. No me da ninguna excepción, pero sqLiteDatabaseWrite.isDbLockedByOtherThreads() devuelve TRUE . Además, en logcat hay un mensaje de advertencia:

WARN / SQLiteDatabase (19006): bloqueo de base de datos no ha estado disponible durante 30 seg. El propietario actual de la cerradura es 1. Continuando a esperar en el hilo: 14

¿Alguna solución?

Gracias por estar conmigo. En realidad resolví mi problema. Comencé una operación de la base de datos de SQLite usando sqLiteDatabase.beginTransaction() y olvidé terminar esta transacción. Resolví el problema al finalizar la transacción. Para terminar la transacción utilicé el código siguiente:

 sqLiteDatabase.setTransactionSuccessful(); sqLiteDatabase.endTransaction(); 

Gracias.

  • Android NullPointerException al ejecutar la consulta en la base de datos SQLite
  • Adb shell setprop log.tag.SQLiteStatements VERBOSE no hace nada?
  • Android / ORMLite Insertar fila con ID
  • Android SqliteAssetHelper - fusionar las tablas de la base de datos del activo con el existente
  • ¿Es necesario cerrar una base de datos abierta con window.openDatabase?
  • ¿Podemos usar Guid como clave principal en la base de datos de SQL Server?
  • Exportar la base de datos SQLite al archivo csv en android
  • ¿Cómo agregar y utilizar la extensión de carga de Sqlite en android?
  • Almacenar valores dobles en SQLite: ¿cómo asegurar la precisión?
  • Android: falló a setLocale () al construir, cerrando la base de datos
  • ¿Es posible aplicar la clave principal en los campos de texto en la base de datos android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.