У меня есть recyclerview с edittext, в котором значения предварительно заполнены, но recyclerView по умолчанию реализует ленивую загрузку, поэтому я получаю только значения данных, которые видны, есть ли способ чтобы остановить это и загрузить сразу все строки recyclerView.Загрузить recylerView данные сразу (Stop lazy Loading)
0
A
ответ
1
У вас нет. В этом весь смысл просмотра ресайклера - отображать только те элементы, которые находятся на экране. Если вы не хотите этого поведения, вы не используете RecyclerView - вы используете прокрутку с надутыми элементами. Но вы не хотите этого делать - размер вашей иерархии просмотров, если N ничего нетривиального, возьмет TON памяти и TON времени, чтобы раздуть и прокрутить, ваша производительность будет абсолютным дерьмом.
У меня в моем случае данные ограничены макс. 20, поэтому мне нужно загрузить сразу и отобразить общее количество всех участников. –
Две вещи. FIrst off - если вам нужно отобразить все сразу, НЕ ИСПОЛЬЗУЙТЕ RECYCLERVIEW, это не сделано для него. Во-вторых - загрузка данных и их отображение должны быть раздельными. Если просмотр вашего ресайклера загружает данные, вы делаете это неправильно. Представление Recycler должно отображать уже загруженные данные в представление. –
Есть ли какой-нибудь интернет-способ для этого. –