1

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

我正在考虑做重构代码并应用所有数据绑定。事实上,在某些情况下,Rxbinding 是最好的实现方式(当然数据绑定也可以用于这种情况)所以我不想改变。
老实说,有一些用例很难通过数据绑定概念实现。

我的问题:
基于 MVVM 架构的概念,View 不应该有数据或逻辑,只是观察来自 ViewModel 的数据以立即更新其变化。

那么,Rxbinding 和 Databinding 之间的本质区别是什么?
我应该何时使用 Rxbinding 以及何时使用 Databinding?

4

0 回答 0