От 4 до 5 секунд до видимого представления с большими данными ArrayList в RecyclerView внутри NestedScrollView - PullRequest
0 голосов
/ 06 июня 2019

У меня есть три RecyclerView в NestedScrollView, 2 RecyclerView около 100 элементов и третий около 400 элементов. Затем визуализация представления занимает 4-5 секунд после добавления данных в arraylist и messagesDataSetChanged (). Каждый RecyclerView находится в вертикальном положении. Поэтому, если есть какое-либо решение для этого, пожалуйста, объясните

if(!itemsList.isEmpty()) {itemsList.clear();}
itemsList.addAll(itemData);
itemAdapter.notifyDataSetChanged();

1 Ответ

0 голосов
/ 06 июня 2019

Recyclerview внутри вложенного scrollview выполняет полную компоновку при одной загрузке, а не обычное поведение переработчика, попробуйте удалить вложенную scrollview из макета, используйте recyclerview с различными типами представлений.

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