【发布时间】:2018-11-30 13:20:36
【问题描述】:
根据我们的结构,我正在使用带有数据绑定的 MVVM 架构。它工作正常,我正在创建登录页面。我想在点击提交按钮时在Editext 中设置错误,所以我在视图模型类中使用了这段代码 -
public boolean isEmailAndPasswordValid(String email, String password) {
// validate email and password
if (TextUtils.isEmpty(email)) {
return false;
}
if (!CommonUtils.isEmailValid(email)) {
return false;
}
if (TextUtils.isEmpty(password)) {
return false;
}
return true;
}
现在我想在单击登录按钮时设置错误,其中 id 存在于 Activity 类中,我如何获取 viewmodel 类中的视图 id。我认为在 viewmodel 类中传递绑定对象是个坏主意,那么我该如何实现呢?
【问题讨论】:
标签: android mvvm data-binding