Consulta SQLite de Android y uso del cursor para tratar varias filas

Tengo una consulta, (estoy usando rawQuery() )

  SELECT * FROM <table> 

Entonces estoy almacenando lo que devuelve usando un cursor. De su lo que quiero hacer es, comience en la primera fila tan .. cursor.moveToFirst() entonces toma cada columna, columna por columna y almacena su valor particular en una variable. Entonces quiero pasar a la siguiente fila y hacer lo mismo. Así que supongo que mi pregunta es ¿Cómo puedo obtener cursor para hacer frente a múltiples columnas?

Gracias,

One Solution collect form web for “Consulta SQLite de Android y uso del cursor para tratar varias filas”

Puedo estar perdiendo algo aquí, no tendría un bucle anidado.

Los ciclos de bucles externos a través de cada registro:

 while (cursor.moveToNext()) { ... // inner loop here ... } 

Y el bucle interior circularía por cada columna

 for (i=0; i<cursor.getColumnCount(); i++) { ... String var1 = cursor.getString(i); ... } 
  • Cómo guardar imágenes en la base de datos
  • Cambiar la profundidad de bits de Bitmap
  • Excepción SQLite: la base de datos está bloqueada
  • SQLite Android no puede abrir el archivo de base de datos
  • ORMLite insertar o reemplazar
  • Buscar en toda la base de datos SQLite utilizando FTS3 / FTS4?
  • Evite borrar los datos de la base de datos al hacer clic en el botón "borrar datos" en la configuración de la aplicación en el dispositivo Android
  • La aplicación se bloquea si el cursor SQLite no tiene resultados
  • ¿Necesito llamar a getWritableDatabase () cada vez que manipulo datos
  • ¿Cómo puedo insertar una comilla doble (") en el campo Varchar de la base de datos SQLite?
  • En GreenDao, genere una consulta de unión con OR en lugar de AND
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.