Всем привет, ребят) Забираю список контактов и загружаю в свой RecyclerView. При этом пока контакты грузятся в список, у меня UI останавливается на это время полностью. Можете, пожалуйста, подсказать, как можно сделать, чтобы UI не тормозила или как можно сделать чтобы это происходило плавно?
Контакты грузятся в room к примеру. Запрос room -a "все контакты" даст лайфдату, обновляемую при каждом изменении.
Лайфдата обсервится и на каждоее ее изменение новый список из нее полученний отправляется на ресайклер.
Классика.
Есть в примерах от гугля по mvvm