Я читал о Parcelables, и чем больше я читаю, тем больше я запутался в этом.
Я пытаюсь сделать следующее
- Подключитесь к внешнему API для получения данных JSON (в настоящее время работает).
- Я прекрасно разбираю объекты JSON в строки, которые помещаю в HashMap. Я использую ListView для отображения прокручиваемых данных (в настоящее время работает)
- Я установил onClickListener, который устанавливает новое намерение (в настоящее время работает)
- Вот где я запутался - моя цель - позволить пользователю щелкнуть элемент в представлении списка, который перенесет их на новый экран с более подробной информацией об элементе, который они щелкнули.
Вопросы к пункту №4:
- Использую ли я класс Parcelable для передачи объекта JSON в намерение? Это лучший вариант в моем случае?
- Если Parcelable является правильным выбором, должен ли я создать новый класс, который реализует Parcelables для передачи объекта JSON? Думаю, я действительно не знаю, как поступить. Во всех примерах, которые я видел, есть всего несколько строк, которые они передают в метод writeToParcel(). Не уверен, как это переводится на объекты с несколькими свойствами.
Спасибо, что нашли время прочитать.