MVVM如何实现UI线程刷新
4 回答
12345678_0001
TA贡献1802条经验 获得超5个赞
比如你在VM定义一个command,然后在view层使用了这个command,那么这个command的parameter就可以指向view层里的控件啊。控件作为parameter传进VM层的command里做逻辑处理。
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
Databinding 是一种框架,MVVM是一种模式,两者的概念是不一样的。我的理解DataBinding是一个实现数据和UI绑定的框架,只是一个实现MVVM模式的工具。ViewModel和View可以通过DataBinding来实现单向绑定和双向绑定,这套UI和数据之间的动态监听和动态更新的框架Google已经帮我们做好了。在MVVM模式中ViewModel和View是用绑定关系来实现的,所以有了DataBinding 使我们构建Android MVVM 应用程序成为可能。
- 4 回答
- 0 关注
- 1183 浏览
添加回答
举报
0/150
提交
取消