Igo*_*dro 8 android android-mvvm android-livedata android-viewmodel
我的项目中有一个复杂的屏幕,我打破了多个片段.我正在尝试遵循这些类的MVVM架构,因此哪个片段有自己的ViewModelContract类.
问题是所有ViewModel都需要相同的对象实例(让我们称之为Book)来进行Room事务.
它是否有正确的方法LiveData在ViewModels之间共享数据(或)?我知道共享ViewModel的概念,但我不知道是否可以将它应用于此案例.我也想过使用,MediatorLiveData但也没有得到一个好的方法.
我正在考虑BookObservableProvider使用LiveData<Book>(或Rx Subject<Book>)一个类(让我们调用),其中每个ViewModel注入相同的实例并且加载/更新总是相同的值.
这是一个好方法吗?
| 归档时间: |
|
| 查看次数: |
706 次 |
| 最近记录: |