我意识到MVVM的android数据绑定的潜力很大,它打开了大门.但是关于性能,数据绑定是否比在原生android中使用findViewById更快?
在我看来,每个文档更快:
带ID的视图 将为每个视图生成一个公共最终字段,并在布局中显示ID.绑定在View层次结构上执行单次传递,使用ID提取视图.这种机制比为几个视图调用findViewById更快.
带ID的视图
将为每个视图生成一个公共最终字段,并在布局中显示ID.绑定在View层次结构上执行单次传递,使用ID提取视图.这种机制比为几个视图调用findViewById更快.
所以似乎数据绑定只需要在视图层次结构上进行一次传递,而不是总是调用findViewById.