RxBinding和DataBinding是MVVM的最佳选择

时间:2018-12-18 02:22:25

标签: mvvm rx-java viewmodel android-databinding rx-binding

最近,我对我的项目的Rxbinding和Databinding感到困惑。 基本上,我的项目是应用MVVM体系结构。
但是,使用Databinding创建了一些屏幕,而使用RxBinding创建了另一个屏幕。

我正在考虑进行重构代码并通过Databinding应用所有代码。 实际上,在某些情况下,Rxbinding是实现的最佳方法(当然,在这种情况下也可以使用数据绑定),所以我不想更改。
老实说,存在一些用数据绑定概念很难实现的用例。

我的问题:
基于MVVM体系结构的概念,View不应具有数据或逻辑,而只能观察ViewModel中的数据以立即更新其更改。

那么,Rxbinding和Databinding之间的本质区别是什么?
什么时候应该使用Rxbinding和何时进行数据绑定?

0 个答案:

没有答案