美文网首页
DataBinding笔记4

DataBinding笔记4

作者: satisfying | 来源:发表于2020-08-07 22:38 被阅读0次

刷新数据
方式一 直接更改属性数据即可

class House : BaseObservable() {
    @Bindable
    var address: String = ""
        set(value) {
            field=value
            notifyPropertyChanged(BR.address)
        }
    @Bindable
    var size: Int = 0
        set(value) {
            field = value
            notifyPropertyChanged(BR.size)
        }

    @Bindable
    var number: String = ""
        set(value) {
            field = value
            notifyPropertyChanged(BR.number)
        }

}

方式二 修改和属性赋值需要调用set

class House {
    var address: ObservableField<String> = ObservableField<String>()
    var size: ObservableInt = ObservableInt()
    var number: ObservableField<String> = ObservableField<String>()
}

相关文章

  • DataBinding笔记4

    刷新数据方式一 直接更改属性数据即可 方式二 修改和属性赋值需要调用set

  • JetPack学习笔记之DataBinding(二)

    JetPack学习笔记之DataBinding(二) 上一篇文章中介绍了DataBinding的基本使用方法,通过...

  • Android Data Binding(一)

    目录 1.简介2.基础用法3.原理4.高级应用 一.简介 什么是DataBinding DataBinding,数...

  • DataBinding笔记

    DataBinding主要解决了两个问题: 需要多次使用findViewById,损害了应用性能且令人厌烦 更新U...

  • DataBinding 笔记

    什么是DataBinding DataBinding,2015年IO大会介绍的一个框架,字面理解即为数据绑定,是G...

  • DataBinding 笔记

    参考:Data Binding LibraryData Binding指南 上面两篇博客写的非常详细了,这里我只是...

  • Android jetpack(ViewModel,LiveDa

    笔记,记录一下ViewModel,LiveData,DataBinding的使用小案例。 利用ViewMode点击...

  • JetPack学习笔记之DataBinding(五)

    JetPack学习笔记之DataBinding(五) 使用ObserverField实现数据的双向绑定,即字段变化...

  • MVVM

    DataBinding基础用法 DataBinding入门 Android数据绑定框架DataBinding,堪称...

  • Android: Databinding笔记

    关于databinding databinding,即数据绑定。google帮助我们在android上实现mvvm...

网友评论

      本文标题:DataBinding笔记4

      本文链接:https://www.haomeiwen.com/subject/gniqdktx.html