Почему элементы RecyclerView мигают при загрузке данных в первый раз? - PullRequest
0 голосов
/ 28 мая 2020

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

Насколько мне известно, это происходит только при вызове notifyDataSetChanged. Но поскольку я использую ListAdapter, это не должно быть проблемой.

И это мигание происходит только тогда, когда фрагмент создается впервые. Когда происходит какое-либо изменение конфигурации и мы получаем старый список из ViewModel, он не мигает.

...