Я использую RecyclerView + Room + LiveData + ListAdapter. Он отображает список карточек, и я также привязываю данные для ViewHolders. Когда LiveData загружает данные в первый раз (т.е. onChanged
вызывается в первый раз), все загруженные элементы мигают.
Насколько мне известно, это происходит только при вызове notifyDataSetChanged
. Но поскольку я использую ListAdapter, это не должно быть проблемой.
И это мигание происходит только тогда, когда фрагмент создается впервые. Когда происходит какое-либо изменение конфигурации и мы получаем старый список из ViewModel, он не мигает.