У вас есть MutableList
в вашем MutableLiveData
. Обратите внимание, что если вы добавите или удалите элементы из вашего MutableList
, это НЕ вызовет наблюдателя. Чтобы вызвать наблюдателя, вы должны обновить переменную LiveData
.
Так что это не вызовет наблюдателя
studentsTemp.value?.add(student)
, но это будет
studentsTemp.value = studentsTemp.value?.add(student) ?: mutableListOf(studen)