在我们的代码中,我们想从 ViewModel 类访问活动引用,并且我们正在传递活动对象。
public class ToolActivity extends BindingActivity<ToolBinding, ViewModel>{
@Override
public ToolViewModel initModel() {
return new ToolViewModel(this);
}
@Override
public int getVariable() {
return BR.viewModel;
}
@Override
public int getLayoutId() {
return R.layout.select_tool;
}
在ToolViewModel构造函数中,我们正在传递活动类对象,请告诉我们这是否是正确的方法。