我是否必须为 Android 中的双向数据绑定实现 BaseObservable?
Do I must implement BaseObservable for Two-way data binding in Android?
我知道我可以实现单向数据绑定 Observable 字段或 LiveData。
1:sample code实现了Observable字段的双向数据绑定,我可以用LiveData实现双向数据绑定吗?是否有使用 Kotlin 编写的示例代码?
2:我已经阅读了artical,看来我必须实现BaseObservable
用于与Observable 字段的双向数据绑定。如果我可以使用 LiveData 实现双向数据绑定,是否必须实现 BaseObservable
双向数据绑定?
第一个问题的答案是是。可以在两天的数据绑定中使用LiveData
。我还在双向数据绑定中使用了 LiveData
。这article对我帮助很大。
第二个问题的答案是 LiveData 本身就是一个生命周期感知的 Observable。所以你不需要实现 BaseObservable
.
我知道我可以实现单向数据绑定 Observable 字段或 LiveData。
1:sample code实现了Observable字段的双向数据绑定,我可以用LiveData实现双向数据绑定吗?是否有使用 Kotlin 编写的示例代码?
2:我已经阅读了artical,看来我必须实现BaseObservable
用于与Observable 字段的双向数据绑定。如果我可以使用 LiveData 实现双向数据绑定,是否必须实现 BaseObservable
双向数据绑定?
第一个问题的答案是是。可以在两天的数据绑定中使用LiveData
。我还在双向数据绑定中使用了 LiveData
。这article对我帮助很大。
第二个问题的答案是 LiveData 本身就是一个生命周期感知的 Observable。所以你不需要实现 BaseObservable
.