专注于其他事情后,Android返回关注点

时间:2019-03-19 10:06:46

标签: android focus keyevent

我在集中注意力方面有问题。 如果重点放在edittext上,我会做一些网络工作。

        editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
        @Override
        public void onFocusChange(View view, boolean b) {
            if (b){
                //Web request
            }

        }
    });

另一方面,如果按下Enter键(相同的EditText),我会有一个KeyListener。

        editText.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View view, int i, KeyEvent keyEvent) {
            if (keyEvent.getKeyCode()==KeyEvent.KEYCODE_ENTER){
                button.performClick();
            }
            return false;
        }
    });

该特定按钮会执行某些操作,并使另一个EditText聚焦。 之后,焦点将以某种方式返回到第一个edittext,并再次调用Web请求。

所以我的问题是如何覆盖无法重新获得焦点的onKey? 我想念什么吗?

谢谢。

0 个答案:

没有答案
相关问题