Android SQLite Query и использование курсора для обработки нескольких строк

У меня есть запрос (я использую rawQuery() )

  SELECT * FROM <table> 

Затем я сохраняю то, что он возвращает, используя курсор. Из их того, что я хочу сделать, начинайте с первой строки, поэтому … cursor.moveToFirst() затем берет каждый столбец, столбцом по столбцу и сохраняет его конкретное значение в переменной. Затем я хочу перейти на следующую строку и сделать то же самое. Поэтому, я думаю, мой вопрос: как мне заставить курсор обрабатывать несколько столбцов?

Благодаря,

Я мог бы здесь что-то упустить, не было бы вам вложенного цикла.

Внешний цикл циклически проходит через каждую запись:

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

И внутренний цикл будет циклически проходить через каждый столбец

 for (i=0; i<cursor.getColumnCount(); i++) { ... String var1 = cursor.getString(i); ... }