SQLiteException Error desconocido
Alguien sabe que significa esto? Estoy intentando comenzar una transacción en onActivityResult () para insertar una fila basada en el resultado recibido.
03-05 15: 39: 51.937: ERROR / Database (2387): Fallo 21 (fuera de memoria) en 0x0 al preparar 'BEGIN EXCLUSIVE;'.
- Cómo almacenar y recuperar una matriz de bytes (datos de imagen) ay desde una base de datos SQLite?
- Android: carga el contenido de la base de datos sqlite en webview
- Usar swagger con una base de datos de android
- Tratar con WHERE IN (?) En la consulta de SQLite de SQL
- Cómo rellenar una base de datos SQLite con datos de un archivo xml?
03-05 15: 39: 51.967: DEBUG / AndroidRuntime (2387): Apagado VM 03-05 15: 39: 51.967: WARN / dalvikvm (2387): threadid = 3: hilo saliendo con excepción no captada (grupo = 0x40013140)
03-05 15: 39: 51.967: ERROR / AndroidRuntime (2387): Controlador sin capturar: subproceso principal saliendo debido a excepción no detectada
03-05 15: 39: 52.137: ERROR / AndroidRuntime (2387): java.lang.RuntimeException: Error al entregar el resultado ResultInfo {who = null, request = 1, result = -1, data = Intent { a la actividad {com.ozdroid / com.ozdroid.load.LoadView}: android.database.sqlite.SQLiteException: error desconocido: BEGIN EXCLUSIVE;
…
03-05 15: 39: 52.137: ERROR / AndroidRuntime (2387): Causado por: android.database.sqlite.SQLiteException: error desconocido: BEGIN EXCLUSIVE;
…
03-05 15: 39: 52.137: ERROR / AndroidRuntime (2387): en android.database.sqlite.SQLiteDatabase.beginTransaction (SQLiteDatabase.java:434)
- Ordenar una lista en orden ascendente por fecha desde sqlite
- Actualizar Recyclerview de otra actividad
- Depuración de la base de datos sqlite en el dispositivo
- Cómo modificar el valor de un elemento en un SQLite?
- Sqlite sincrónico
- Android Room: ¿Cómo modelar las relaciones?
- Android SQL Lite no crece
- Cláusula IN y marcadores de posición
He tenido esto me sucede en dos situaciones:
- cuando las sentencias SQL contienen errores de sintaxis
- cuando se
beginTransaction
en una conexión de base de datos no abierta
Parece que te has topado con el número dos. Compruebe su sintaxis y asegúrese de open()
(y no close()
) su base de datos antes de llamar a beginTransaction
.
Y creo que podemos estar de acuerdo en que los mensajes de error logcat
resultantes no son 100% útiles.
- cambiar el color de fondo de ListView desactiva el color de resaltado
- Cambiar el nombre de la aplicación para Android