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();