android - 为什么使用 ViewBinding 而不是 DataBinding?
问题描述
正如我们在这里ViewBinding
所读到的,和之间的差异非常小Databinding
。
数据绑定库仅处理使用
<layout>
标签创建的数据绑定布局。视图绑定不支持布局变量或布局表达式,因此它不能用于将布局与 XML 中的数据绑定。
开发人员还应该注意哪些其他差异?为什么要创造差异如此之小的新事物?
有人请解释
解决方案
为什么要创造差异如此之小的新事物?
视图绑定的构建时间比数据绑定要短得多,因为涉及的工作要少得多。对于小型项目,这可能无关紧要。对于大型项目,对构建时间的影响可能很大。
推荐阅读
- python - 如何对不同的迭代值求和?
- swift - RealmSwift:如何将多个对象添加到多对一关系?
- python - SoupStrainer 根本不提高速度
- c++ - 我的 IF 语句中的问题,Else 无法正常工作
- html-lists - QTextBrowser 显示带有多余空格的嵌套 HTML 列表
- java - 如何修复“volte_imsvt1 无法连接”错误
- python - 张量操作python中的内存和时间
- c# - 在 UWP 应用程序中检测睡眠事件或唤醒事件
- ios - iOS requestStateForRegion 在 didStartMonitoringFor 之后返回 .unknown
- pytorch - 使用固定嵌入时 Seq2Seq 翻译模型中的问题