Android LiveData:当子属性更改时,如何手动更新观察者?

时间:2019-10-05 20:31:31

标签: android android-livedata

我有一个模型,它是一个POCO,包含许多子属性,包括复杂的对象。由于某些原因,我最初不会使用Gson反序列化这种类型,并且有时会通过代码手动更新属性,有时会通过其他Gson机制进行更新。

我正在尝试使用LiveData来基于此模型更新视图,但是我不知道如何向观察者表示模型已更改。

我尝试在模型中使用MutableLiveData属性,但Gson不知道如何使用这些属性。

我不愿意引入将这些值复制到LiveData属性中的并行类层次结构。

如何获取POCO并将其集成到LiveData系统中,以便观察者得到任何更改的通知?

0 个答案:

没有答案