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,

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); ... } 
  • Sugar ORM para Android no puede encontrar el nombre de mi columna
  • Utilizando un botón para exportar sqlite db a un archivo excel-readable (quizás csv)?
  • Excepción de SQLite "no such table" de Android
  • Cómo eliminar tablas y bases de datos con Sqiltehelper en android
  • Buscar sugerencias de diferentes tablas en diferentes actividades
  • ¿Cómo agregar datos iniciales a la base de datos SQLite?
  • Pros y contras de SQLite y preferencias compartidas
  • La base de datos SQLite de Android está bloqueada
  • Android usando SQLCipher - ¿cómo se puede descifrar?
  • ¿Qué caracteres no se pueden utilizar para valores en bases de datos SQLite?
  • ¿Es posible acceder a la base de datos desde un servicio?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.