Android 数据绑定BR在notifyPropertyChanged方法中的我的mvvm项目中不工作
我正试图通过一个简单的项目来学习Android 数据绑定BR在notifyPropertyChanged方法中的我的mvvm项目中不工作,android,data-binding,android-databinding,Android,Data Binding,Android Databinding,我正试图通过一个简单的项目来学习mvvm,但BR不适合我。我将com.example.mvvm.BR导入到我的类中,但android studio show me无法解析符号BR public class UserViewModel extends BaseObservable { private String name; private Context context; public UserViewModel(User user) { th
mvvm
,但BR
不适合我。我将com.example.mvvm.BR
导入到我的类中,但android studio show me无法解析符号BR
public class UserViewModel extends BaseObservable
{
private String name;
private Context context;
public UserViewModel(User user)
{
this.name = name;
}
public UserViewModel(Context context)
{
this.context = context;
}
@Bindable
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
notifyPropertyChanged(BR.name);//error
}
}
我该怎么办?项目生成时会生成BR文件。如果清除项目或在生成项目期间发生任何错误,则将清除。尝试重建项目。构建->重建项目。如果没有其他错误且生成成功,则BR将被解决。什么是
BR
?如果它与数据绑定相关,请添加数据绑定标签并修改问题的标题。是的,我已经编辑了它。