Расскажите про Cursor
Cursor — возвращаемый методом query() тип. Объект данного класса представляет собой табличку, состоящую из строк и столбцов, где столбцы представляют собой выбранные поля в записи бд, а строки это и есть сами записи. Таким образом, Cursor, который возвращается методом query(), в качестве столбцов содержит те столбцы, которые были указаны на входе в метод, а в качестве строк содержит те строки, которые подходят под условие.
Если ни одна из строк не подошла под заданное условие, то метод cursor.getCount() вернет 0. Возможно и такое, что метод query() вернет null, это значит что произошла ошибка (так же может быть брошено исключение)
Зачастую, для отображения полученный данных используют ListView. Для того чтобы привязать курсор к ListView используют SimpleCursorAdapter, который создают, передают ему курсор, а затем ставят на ListView в качестве адаптера
Готовьтесь к работе в команде
Обучающая платформа AndroidSprint
Освойте Agile, Scrum и Kanban. Поймёте, как устроены процессы в IT-командах — придёте на работу подготовленным
- Методологии: Agile и Scrum — как организованы спринты и роли в команде
- Инструменты: Jira, Git Flow, код-ревью — что используют в продакшене
- Результат: понимаете процессы и готовы к работе в IT-команде