Data Binding的劣势
1. IDE支持不完善;
2. 报错信息不直接,需要仔细查;
3. 不支持重构
Data Binding主要优势
Databinding的用途
DataBinding的基本用途。
类似方案:
ButterKnife
Android Annotations 需要代码很大改动来配合,功能比ButterKnife强大。
RoboBinding github上有
Data Binding 基本用途:
去掉Activity & Fragment 内的UI代码
XML变成UI的唯一真实来源
减少定义view id的主要用途
不会因没有id而crash
劣势:
报错信息不直接
IDE不够完善
没有重构支持