简述
DataBinding:数据绑定,是谷歌官方发布的一个框架,是MVVM模式在Android上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。DataBinding省去了我们一直以来使用的findViewById(),大量减少了Activity内的代码,数据能够单向或者双向绑定到layout文件中,有助于防止内存泄漏,而且能自动进行空检测以避免空指针异常。
使用步骤
1.引入DataBinding的支持
android {
dataBinding {
enabled = true
}
}
2.生成XML文件后,在根布局中,使用Alt+回车键,点击"Convert to data binding layout"就可以生成DataBinding需要的布局规则。
待续····