Предлагая смещения для массива Kotlin <out T> .take (n: Int). Это хороший подход для нумерации страниц? - PullRequest
0 голосов
/ 14 января 2019

Представьте, что в массиве есть список из 200 элементов для помещения в RecyclerView, это огромная нагрузка, и пользователь, вероятно, не хочет ждать, пока переработчик загрузит в него каждые 200 единиц. Является ли пагинация хорошим подходом здесь? Под «нумерацией страниц» я подразумеваю использование котлина take(X) и увеличение X на PAGE_SIZE.

У меня вопрос, насколько он эффективен, если учесть, что все 200 предметов уже находятся в памяти (но не в утилизаторе)

1 Ответ

0 голосов
/ 14 января 2019

Нет смысла это делать. RecyclerView эффективно обрабатывает любое количество элементов. Он не размещает все элементы, только те, которые показаны на экране, плюс несколько закадровых.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...