Avatar ·

Como notificar o observador ao adicionar um item a uma lista LiveData?

Olá! Sou novo no desenvolvimento Android com Kotlin e estou tentando entender a arquitetura MVVM. Tenho uma ViewModel que armazena uma lista de itens (por exemplo, tarefas) em LiveData>. Quero que, ao adicionar um novo item a esta lista, todos os observadores inscritos (como Activity ou Fragment) recebam uma notificação e atualizem a UI. O problema é que o LiveData não rastreia mudanças dentro da própria lista. Se eu simplesmente fizer myList.add(newTask), os observadores não são acionados porque a referência ao objeto da lista permanece a mesma. Tentei chamar postValue() e setValue() após a adição, mas isso não ajuda. Aqui está um exemplo do meu código: ```kotlin class TaskViewModel : ViewModel() { private val _tasks = MutableLiveData>(mutableListOf()) val tasks