L
Size: a a a
L
A
A
A
K
ОА
A
L
A
ОА
Д
PV
mViewModel = ViewModelProvider(this).get(MainFragmentViewModel::class.java)Все бы хорошо, но событие ожидаемо возникает, даже когда данные не меняются (при пересоздании фрагмента, например, происходит поворот экрана и т.п.) При этом в адаптере каждый раз происходят заново довольно долгие вычисления всяких сложных итогов, которые не хранятся в базе и не приходят через LiveData.
mViewModel.myData.observe(viewLifecycleOwner, {
it?.let { adapter.setMyData(it) }
})
ОА
PV
С)
I
PV
ОА
ОА
L