Android DataBinding系列详解(三)
2022-07-22 本文已影响0人
cqj
除了上文说到的继承BaseObservable类,通过注解实现动态绑定外,Android SDK里面封装好了ObservableBoolean、ObservableByte、ObservableChar、ObservableDouble、ObservableField、ObservableFloat、ObservableInt、ObservableLong、ObservableParcelable、ObservableShort这些类,其中ObservableField、ObservableParcelable都为泛型类,其余的为基础类。
改写上文的Student类,如下图
t图1然后修改Activity里面的实现,如下图
图2下面就是见证奇迹的时候
图3实现了与上文同样的结果,为什么呢,下面我们来看看ObservableField的源码
图4其实是里面给我们封装好了,就是这么简单,要想对DataBinding有更深层次的了解,请关注我的微博Android DataBinding系列详解(四)