+ fragments + rec. view + db(room) - при переходе на фрагмент с ресайклером, он зависает на какое-то время (20 мс или больше), чтобы отобразить данные из ресайклера.
Код банальный: Dao (Query(select * from us) fun getAll(): LiveData<List<Users>>) -> Repository (return dao.getAll()) -> viewmodel (return repository.getAll() и в фрагменте observer(adapter.setData(it)) на функцию вью модели). Есть ли какие-нибудь предположения почему может такое случаться? (Пробовал в запросе писать select name from users limit 1 и всё равно фрагмент подвисает, хотя заметно меньше)
Так же использовал startActivity и это активити тоже открывалось с неприятной для взгляда задержкой
ровно такой же код. 20 мс вообще ни о чем
Обсуждают сегодня