Я разработал просмотр пейджера с пользовательскими представлениями списка в Android. Я следовал руководству Просмотреть пейджер, часть 1–3. Основное отличие в моей разработке заключается в том, что я использовал customlistview в представлениях пейджера. Элементы списка в представлении списка также поддерживают события щелчка для отображения дополнительной информации об элементе.
Вот проблема; Я обработал onItemClick внутри метода instanceItem, но заметил, что при щелчке элемента отображается содержимое соседнего списка (т. е. если щелкнуть элемент 2 на странице 2, отображаемая информация является элементом 2 на странице 3).
Я понял, что это происходит потому, что пейджер загружает соседние списки, чтобы ускорить рендеринг для пользователя, поэтому мой код использует предварительно загруженный список вместо списка в текущем отображении.
Я подумал, что найти подходящий способ обработки событий щелчка списка в viewpager, фрагментах кода, ссылках и т. д. действительно будет полезно. Подходящий метод для обработки событий кликов.
Спасибо