使用黄油刀后加上焦点的判断来处理多个edittext的逻辑处理
@OnTextChanged({R.id.edit_name, R.id.edit_supplier})
public void onTextChanged(CharSequence text, int start, int before, int count) {
if (nameEdit.hasFocus())
mPresenter.getName(text.toString());
else
mPresenter.getSupplierName(text.toString());
}
本文介绍了一种使用黄油刀监听EditText文本变化,并根据焦点切换执行不同Presenter方法的技术。通过@OnTextChanged注解,实现了对edit_name和edit_supplier两个EditText控件的文本变化监听。当nameEdit获得焦点时调用mPresenter.getName()方法,失去焦点时调用mPresenter.getSupplierName()方法。
635

被折叠的 条评论
为什么被折叠?



