edittext总是重新关注onFocusChange

时间:2014-01-31 15:29:12

标签: android

当我点击另一个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());
                    }
                }
            }
        });

2 个答案:

答案 0 :(得分:0)

尝试在editText1.requestFocus();

之后致电searchTask.execute(...);

答案 1 :(得分:0)

我不确定但是在searchTask.execute(EditText1.getText()。toString())之后尝试editText2.requestFocus();

相关问题