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