Расскажите про Cursor
Cursor — возвращаемый методом query() тип. Объект данного класса представляет собой табличку, состоящую из строк и столбцов, где столбцы представляют собой выбранные поля в записи бд, а строки это и есть сами записи. Таким образом, Cursor, который возвращается методом query(), в качестве столбцов содержит те столбцы, которые были указаны на входе в метод, а в качестве строк содержит те строки, которые подходят под условие.
Если ни одна из строк не подошла под заданное условие, то метод cursor.getCount() вернет 0. Возможно и такое, что метод query() вернет null, это значит что произошла ошибка (так же может быть брошено исключение)
Зачастую, для отображения полученный данных используют ListView. Для того чтобы привязать курсор к ListView используют SimpleCursorAdapter, который создают, передают ему курсор, а затем ставят на ListView в качестве адаптера
От нуля до работы за 10 месяцев
AI Sprints — обучение профессиям с ИИ
Выберите трек Android, Backend или QA. Дорожная карта от основ до Junior с менторской поддержкой на каждом этапе
- Дорожная карта: чёткий план от азов до трудоустройства — знаете, что делать дальше
- Менторы: код-ревью на каждое задание и карьерные консультации
- Результат: портфолио из проектов и поддержка при поиске работы
AI Challenge — собери чат-бота за 5 дней
Бесплатный марафон по AI-инжинирингу. Cursor + OpenAI, 60 минут в день — без опыта в программировании. К пятнице у вас будет рабочий чат-бот с памятью в браузере.
- Практика с первого дня, без теории «в стол»
- Готовый проект в портфолио к концу недели
- Старт в любой день — учитесь в своём темпе