安卓Android DataBinding 超简单实例
前言
提示:这里可以添加本文要记录的大概内容:
便于理解
提示:以下是本篇文章正文内容,下面案例可供参考
使用步骤
1.APP的gradle当 Android{}中开启
代码如下(示例):
dataBinding{
enabled = true
}
2.搞个实体类
代码如下(示例):
//dataBinding第二步
//可以自动的添加和移除监听 而且用户可以自行操作更新数据 可以完全更新 也可以单个的更新
public class UserEntity extends BaseObservable {
public String username;
public String password;
public int userId;
public String code;
public UserEntity(String username, String password, int userId, String code) {
this.username = username;
this.password = password;
this.userId = userId;
this.code = code;
}
// 如果想要单个更新数据 get添加 @Bindable set添加 notifyPropertyChanged(BR.username);
@Bindable
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.u