android.database.Cursor

class android.database.Cursor

Для использования курсор адаптера, таблица должно иметь поле _id

getColumnIndex(String columnName)

Возвращает int, номер колонки по наименованию

int columnIdIndex = cursor.getColumnIndex("id");
getColumnNames()

Возвращает String[] названия колонок

String[] columnNames = cursor.getColumnNames();
getInt(int columnIndex)

Возвращает int, значение поля

int id = cursor.getInt(columnIdIndex);
getString(int columnIndex)

Возвращает String, значение поля

String name = cursor.getString(columnNameIndex);
moveToFirst()

Ставит курсор на первую позицию и возвращает статус

Если данных нет, вернет false

cursor.moveToFirst();
moveToNext()

Ставит курсор на следующую позицию и возвращает статус

Если данных нет, вернет false

cursor.moveToNext();