У меня есть модель, которая представляет собой POCO, включающую в себя множество вспомогательных свойств, включая сложные объекты. По причинам, по которым я не буду вдаваться, этот тип десериализован изначально с использованием Gson, а свойства обновляются иногда вручную через код, а иногда через обновления через другой механизм Gson.
Я пытаюсь использовать LiveData для обновления своего представленияосновываясь на этой модели, однако я не знаю, как показать своим наблюдателям, что модель изменилась.
Я пытался использовать свойства MutableLiveData в моей модели, но Gson не знает, как с ними работать.
Я не хочу вводить параллельную иерархию классов, которая копирует эти значения в свойства LiveData.
Как я могу взять POCO и интегрировать его в систему LiveData, чтобы наблюдатели были уведомлены о любыхизменения