Бесконечные предметы - PullRequest
0 голосов
/ 03 ноября 2019

Мне нужно создать упражнение просмотра рециркулятора, которое представляет собой приложение с простым одним утилизатором, которое загружает страницы размером 20 и может содержать бесконечное количество элементов.

Теперь я не хочу делатьНаивное решение загрузки новых и новых предметов, но элегантный способ использовать механизм рециркуляции, чтобы просто менять предметы во время прокрутки.

Есть идеи?

Спасибо!

1 Ответ

1 голос
/ 03 ноября 2019

Recycler Представления уже заботятся о recycling и сохраняют в памяти только те записи, которые необходимы. Вы можете поместить туда сотни элементов без проблем.

Подробнее об этом здесь.

RecyclerView создает только столько держателей представления, сколько необходимо дляотобразить на экране часть динамического контента, а также несколько дополнительных. Когда пользователь прокручивает список, RecyclerView берет за пределы экрана и привязывает их к данным, которые прокручиваются на экране.

...