美文网首页
databinding更新数据

databinding更新数据

作者: sunny_ke_ke | 来源:发表于2016-10-30 20:23 被阅读16次

�方式一

 import android.databinding.BaseObservable; //这里不要搞错哦!
 public class User extends BaseObservable {
 private String name ;
 public User(String name) {
   this.name = name ;
 }
 @Bindable
 public String getName() {
   return name;
  }
  public void setName(String name) {
   this.name = name;
   notifyPropertyChanged(BR.name);}
  }

方式二 DataBinding框架给我们提供一个简便方法,那就是使用ObservableField。使用它,我们的User类将变成这样:

public class User{

public final ObservableField<String> name = new     ObservableField<>();
   public User(String name) {   
       this.name.set(name);
  }​
}

然后,将按钮的点击监听器中的代码变成这样:`user.name.set("Not milter");

相关文章

  • databinding更新数据

    �方式一 方式二 DataBinding框架给我们提供一个简便方法,那就是使用ObservableField。使用...

  • RecyclerView中DataBinding的使用

    为什么要使用DataBinding 在不支援DataBinding之前,数据和UI间的更新需要依靠findView...

  • RecyclerView中DataBinding的使用

    为什么要使用DataBinding 在不支援DataBinding之前,数据和UI间的更新需要依靠findView...

  • MVVM

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

  • 【Android Jetpack】- DataBinding

    简介 实现数据的双向绑定,接收数据的更改同时监听用户对数据的更新 集成 参照官网DataBinding集成 使用 ...

  • DataBinding在Android中的使用

    一、概述 DataBinding可以实现数据单向或者双向的绑定,让开发比较方便。通过数据变化更新UI,完全由数据驱...

  • android开发技巧小结(11-20)

    十一:DataBinding页面解析json出现数据异常 重要提醒:由于我这个版本先后更新了umeng/udesk...

  • DataBinding。。。

    databinding更新数据:1.binding重新set数据2.在实体类中相应的属性的get方法添加@Bind...

  • Android DataBinding系列详解(二)

    上文简单地介绍了DataBinding将静态数据绑定到视图上,除了简单地静态数据绑定外,还支持动态地将数据自动更新...

  • dataBinding

    DataBinding DataBinding DataBinding是谷歌发布的一种数据绑定的框架,能够省去fi...

网友评论

      本文标题:databinding更新数据

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