Dzmitry
Ребят, такой вопрос. Во вьюмодели есть mutablelivedata куда я закидываю список, лайвдата обсервится в активити и передаёт список в ListAdapter. Суть проблемы - при изменении списка объект списка остаётся тем же самым, и когда я делаю ListAdapter.submitList(list) - он не обновляет список, т.к. там в самом начале сравниваются объекты нового и старого списков. Сейчас использую костыль в виде создания нового списка - ListAdapter.submitList(ArrayList(lilst)). Есть ли какой-то другой вариант?
> при изменении списка объект списка остаётся тем же самым
Но ведь содержимое списка поменялось, значит и сам список поменялся, значит в LiveData подкинули новое значение и ListAdapter.submitList(list) должен сработать.
У элементов списка переопределён equals и hashcode?