keyCode == KeyEvent.KEYCODE_BUTTON_Y замораживает фокус и не может перемещаться после этого - PullRequest
0 голосов
/ 23 октября 2019

Для джойстика Nvidia, пытающегося связать это событие, чтобы перейти к кнопке поиска в виде сетки, он работает, но он зависает, и после этого ничего не происходит. Предложить мне что-нибудь

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
    Log.i(TAG, " :: keyCode ::"+keyCode);
    if (keyCode == KeyEvent.KEYCODE_BUTTON_Y) {
        searchTop.performClick();
        return true;
    }


    return super.onKeyUp(keyCode,event);

}

1 Ответ

0 голосов
/ 23 октября 2019

Попробуйте вызвать super.onKeyUp (keyCode, event) в любом случае, даже после обработки вашего события.

...