【发布时间】:2019-06-01 21:19:23
【问题描述】:
我有一个 AddressesViewModel 保存用户最喜欢的地址,另一个 SearchViewModel 保存搜索到的地址。当用户搜索一个地址时,我必须通过检查收藏夹数组来检查该地址是否是收藏夹。正确的做法是什么?
我已经尝试从 SearchViewModel 订阅 AddressesViewModel,但我正在寻找其他选项,因为它在这些视图模型之间创建了过多的依赖关系。
【问题讨论】:
-
见这个例子:developer.android.com/topic/libraries/architecture/…。希望对你有帮助
-
已经调查过了。它演示了一种在两个主题之间而不是在两个 ViewModel 之间进行通信的方法
标签: android viewmodel android-livedata android-mvvm