Google2015年推出了DataBinding,主要作用于MVVM中的VM实现,但是因为MVVM框架并没有普及,开发者使用的频率也并不高,所以即使在2017年使用DataBinding的时候也会发现兼容方面存在着一些小问题(这里提醒一下VM的实现完全不同于BUfferKnife等注解框架)
从2017年后没有再用过DataBinding,直到2020年再次尝试,规整了一下此篇内容,只是没想到As对DataBinding依旧不是那么友好 ~
Effect

前期配置
build.gradle(app)
dataBinding {
enabled = true
}
完整版:b