�方式一
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");
网友评论