Tag: Cursor de la

¿Por qué mi Cursor no está cerrado en una actividad de Android?

En mi actividad de Android necesito leer cosas de una base de datos. He creado una clase auxiliar que se ocupa de mi acceso a la base de datos. Esta clase de ayuda tiene varios métodos diferentes diseñados para leer cosas diferentes y devolverlas sin mucho alboroto. He aquí un ejemplo. public String GetName(int id) […]

Escuchar cualquier cambio en un cursor en android

Me gustaría escuchar cualquier cambio en un cursor. ¿Es posible lograr esto sin usar un contentprovider en android? Nota: (no estoy usando ningún adaptador de datos) Gracias

Cursor SQLLiteDataBase de Android que devuelve 0 filas

Para la vida de mí, no puedo conseguir el cursor para volver cualquier dato. He verificado que sus datos están en la base de datos y mis inserciones están funcionando. El error oficial es: CursorIndexOutOfBoundsException: Índice 0 solicitado, con un tamaño de 0 Declaraciones de nivel superior: private DatabaseHelper DBHelper; private SQLiteDatabase db; public DBAdapter(Context […]

Cambio de cursor en CursorAdapter

Estoy intentando cambiar Cursor en CursorAdapter esta manera: Cursor newCursor = compiledStatement.getCursor(); startManagingCursor(newCursor); adapter.changeCursor(newCursor); Desafortunadamente me sale esta excepción: java.lang.IllegalStateException: attempt to re-open an already-closed object: android.database.sqlite.SQLiteQuery Según otros temas, debería ser posible cambiar el contenido de CursorAdapter sin crear uno nuevo.

Lista de Android todas las imágenes disponibles

Estoy haciendo una aplicación que me obliga a enumerar todas las imágenes disponibles en la tarjeta SD del teléfono. Traté de consultar la forma de ContentResolver, por ejemplo Cursor image = getContentResolver().query(Images.Media.EXTERNAL_CONTENT_URI, new String[]{Images.Media._ID,Images.Media.DATA,Images.Media.DISPLAY_NAME}, null, null, null); Pero sin ningún resultado. ¿Hay alguna manera de obtener la lista o si eso no es posible, entonces […]

Android Spinner Artículo seleccionado

Estoy poblando un spinner de la base de datos como este // Populating the City Spinner Cursor cities = db.cityList(); startManagingCursor(cities); // create an array to specify which fields we want to display String[] from = new String[] { DBAdapter.KEY_NAME }; // create an array of the display item we want to bind our data […]

Android cursor.moveToNext ()?

Estoy tratando de consultar todas las columnas de una tabla en una vista de texto largo y / o cadena. Sé que esto no puede ser la manera correcta de hacer cosas pero tengo que hacer esto. Corregirme si estoy equivocado, tenía la impresión de que el siguiente paso sería obtener la siguiente columna en […]

Android cómo consultar enorme base de datos en android (tamaño del cursor está limitado a 1 MB)

Estoy trabajando para desarrollar una aplicación que tiene que consultar en algún momento, una base de datos con más de 4k filas, y cada fila tiene 90 campos (cadenas). El problema es que si selecciono * de la base de datos, mi cursor se pone muy grande (más de 4MB). Y el cursor en Android […]

¿Cómo cierro el Cursor y la Base de datos de forma segura?

He buscado los registros de la base de datos con Cursor. Es un trabajo perfecto. Pero, tengo algunos errores en Logcat mientras estoy usando este código public Cursor fetchAll() { SQLiteDatabase db = this.getReadableDatabase(); Cursor cursor = db.query(t1, new String[] {"_id",name, date, prior, time, dateformat}, null, null, null, null, prior); return cursor; } Mi logcat […]

Valores de salida encontrados en el cursor a logcat? – Android

Estoy tratando de depurar un problema yo mismo. Pueden publicarlo más tarde si no 😉 Mi registro logcat estados "android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 2" Me gustaría usar log.v("desc", cursor) para mostrar lo que el cursor devuelve. ¿Hay una manera de especificar un valor de ella como cursor [0]?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.