Cómo cargar más de 1 MB de datos desde sqlite db al cursor de Android?
Exactamente estoy tratando de cargar más de 1 MB de datos de sqlite base de datos para el cursor de Android. En el momento de la carga, da el siguiente error, como
08-04 11:10:15.813: ERROR/CursorWindow(4465): need to grow: mSize = 2097152, size = 403719, freeSpace() = 209669, numRows = 1 08-04 11:10:15.813: ERROR/CursorWindow(4465): Attempting to grow window beyond max size (2097152) 08-04 11:10:15.813: ERROR/Cursor(4465): Failed allocating 403719 bytes for blob at 0,13 08-04 11:10:15.813: DEBUG/Cursor(4465): finish_program_and_get_row_count row 0 08-04 11:10:15.899: ERROR/CursorWindow(4465): need to grow: mSize = 2097152, size = 403719, freeSpace() = 209669, numRows = 1 08-04 11:10:15.899: ERROR/CursorWindow(4465): Attempting to grow window beyond max size (2097152) 08-04 11:10:15.899: ERROR/Cursor(4465): Failed allocating 403719 bytes for blob at 0,13 08-04 11:10:15.899: DEBUG/Cursor(4465): finish_program_and_get_row_count row 0 08-04 11:10:15.899: ERROR/CursorWindow(4465): Bad request for field slot 0,0. numRows = 0, numColumns = 14 08-04 11:10:15.899: DEBUG/AndroidRuntime(4465): Shutting down VM.
Si alguien sabe cómo cargar datos grandes (más de 1 MB) en el cursor de Android? Gracias,
- Mantenimiento de un ListView donde cada elemento de lista tiene una relación de uno a muchos
- Cómo consultar una tabla FTS4 de contenido externo pero devolver columnas adicionales de la tabla de contenido original
- Cómo obtener el valor de la base de datos en una matriz String en android (sqlite Database)
- Inserte un número de cadena que empiece por cero en la columna de cadena usando ContentValues, pero el cero inicial siempre se elimina
- La columna _id no existe
- Consulta SQLite en orden alfabético no sensible a mayúsculas
- Problema sobre sqlite base de datos, no tal tabla:
- ¿Por qué los Cursores Android comienzan antes de la primera fila de resultados y terminan después de la última fila?
- Cómo funciona SQLiteOpenHelper Context
- La escritura concurrente a la base de datos android (de múltiples servicios)?
- Rellene ExpandableListView con datos de SQLite
- Android ExpandableListView y base de datos SQLite
- Cómo leer la base de datos de otra aplicación
No guarde blobs de 500 KB en su base de datos. Almacene los identificadores en su base de datos y coloque los blobs como archivos en el almacenamiento. Si usa MODE_PRIVATE, no serán accesibles por otros procesos.
- Botón de acción flotante que no se muestra sobre la vista de reciclaje (que se encuentra dentro de un DrawerLayout)
- Cómo mostrar el número de llamada perdida en la pantalla de bloqueo?