Cursor (SQLiteCursor)

Для обработки выборки

Запрос возвращает объект Cursor.

Для получения элементов результата запроса, вы можете использовать метод getCount().

Для навигации среди строк данных, вы можете использовать методы moveToFirst() и moveToNext(). Метод isAfterLast() позволяет вам понять достигнул ли конец вывода.

Объект Cursor предоставляет типизированные методы get*(), например, методы getLong(columnIndex) и getString(columnIndex) для получения доступа к данным колонки текущей позиции результата. columnIndex это номер колонки, к которой планируется получить доступ.

Объект Cursor также предоставляет метод getColumnOrThrow(), который получает получить номер колонки по её имени.

Для закрытия объекта Cursor ДОЛЖЕН быть вызван метод close().

Экземпляры Cursor, запущенные из разных потоков, должны выполнять свою собственную синхронизацию когда используют курсор. Курсор должен быть закрыт для освобождения ресурсов, которые используются объектом путём вызова метода close().

Поддержите проект, если он помог вам

Проект продвигается за счёт личных средств и времени авторского коллектива. Если вы нашли здесь то, что искали, то вы можете выразить свою благодарность финансово. Даже небольшой платёж помогает авторам в их труде, сохраняя их вовлечённость и высокую мотивацию чтобы строить открытый мир равных возможностей для всех неравнодушных людей вокруг.