Во-первых, я действительно новичок в Android (‹ 4 дня).
Я пытаюсь понять, как данные базы данных связаны с представлениями и виджетами.
Я сделал несколько руководств и заметил, что адаптеры используются для связывания адаптерных представлений, которые (как я понимаю) являются представлениями, которые содержат кучу идентичных подвидов (например, списки, галереи и т. д.). Таким образом, адаптер отвечает за создание этих подпредставлений и заполнение данных для каждого из них (поправьте меня, если я ошибаюсь).
Теперь предположим, что у меня есть представление списка, в котором, например, перечислены отели. Каждая строка в списке содержит название отеля и базовую оценку (например, 5 звезд). Теперь, когда вы нажимаете на отель в списке, появляется новое действие с подробной информацией об этом конкретном отеле. Все данные находятся в базе данных. Я понимаю, что у вас есть адаптер, управляющий ссылкой data‹->view для списка, но как лучше всего управлять данными для просмотра сведений об отеле (это не список, а просто пара текстовых представлений и изображение для пример)?
Лучше всего просто передать идентификатор в намерении, а затем сделать так, чтобы действие деталей извлекало данные из БД самостоятельно (в этом случае я сохраняю запрос в действии сведений?)? Или вы получаете все поля, которые вам нужны, и помещаете их напрямую в намерение? Вам нужен адаптер для представления, которое на самом деле не генерирует множество похожих подпредставлений?
Я предполагаю, что краткое изложение моего вопроса заключается в том, что вы используете вместо адаптера, когда имеете дело не с адаптерами, а просто с простыми одиночными представлениями.
Спасибо за любую помощь, которую вы можете предоставить.