APP & program

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系列详解(四)

上一篇下一篇

猜你喜欢

热点阅读