когда загружаю большой объем данных (35к записей), после заполнения RecyclerView все зависает, и отвисает через какое то время, вот алгоритм действий:
1. В отдельном потоке загружаю данные в БД.
2. В отдельном потом заполняю arraylist и передаю его адаптеру, алгоритм заполнения RecyclerView стандартный без каких либо изменений.
Все после этого все висит, смотрел отладку заполнение списка происходит в потоке без проблем, зависает происходит именно после заполнения, что я делаю не так?(
может стоит юзануть пагинацию?)
https://developer.android.com/topic/libraries/architecture/paging#support-different-data-arch
передаешь 35к записей за раз?
В каком нибудь ScrollView recycler лежит?
Обсуждают сегодня