数据绑定 BR 在我的 mvvm 项目中的 notifyPropertyChanged 方法中不起作用

Databinding BR not working in my mvvm project in notifyPropertyChanged method

我正在尝试通过一个简单的项目学习 mvvm,但 BR 不适合我。我将 com.example.mvvm.BR 导入到我的 class,但 android studio 显示我无法解析符号 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就解决了。