当我点击另一个edittext时,当EditText1失去焦点时,我的代码会进行服务调用。但是每次服务调用后它都会关注相同的EditText1。我该如何解决呢?这是我的代码
EditText1.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(!hasFocus) {
if (EditText1.getText().length() >= 5) {
searchTask = new SearchTask();
searchTask.execute(EditText1.getText().toString());
}
}
}
});
答案 0 :(得分:0)
尝试在editText1.requestFocus();
searchTask.execute(...);
答案 1 :(得分:0)
我不确定但是在searchTask.execute(EditText1.getText()。toString())之后尝试editText2.requestFocus();