首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视图绑定和数据绑定的用例是什么?

视图绑定和数据绑定的用例是什么?
EN

Stack Overflow用户
提问于 2019-11-28 13:28:51
回答 1查看 197关注 0票数 0

今年年初(2019年),谷歌推出了视图绑定,这是一个新特性,它允许UI组件与数据源平滑绑定,就像数据绑定一样。

我查看了视图绑定的文档,但在用例方面,我找不到视图绑定和广为人知的数据绑定之间的任何区别;它们似乎做的是完全相同的事情。

它们有单独的用例吗?线在哪里划的?是否引入了视图绑定以便可以取消数据绑定?

PS:

在起草这个问题的时候,我试着确保我没有问一个基于意见的问题。我只想了解这两个库的用例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-28 13:28:51

就其工作方式而言,之间的主要区别是速度

ViewBinding API比DataBinding库快得多,因为viewBinding不涉及下面的注释处理。这是视图绑定相对于数据绑定的主要优势,也是它被认为更有效的原因。

然而,视图绑定的一个主要缺点是它不支持绑定表达式(尚未)。

线在哪里划的?

由于速度/效率的差异,对于大型项目,视图绑定优于数据绑定。构建时间将是最优的,因为在幕后没有进行注释处理。

是否引入了视图绑定以便可以取消数据绑定?

坦白说,还不清楚。但此时此刻,它们是两个相互排斥的库。

这里是文章,它提供了更多的相似之处和不同之处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59089993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档