Действие метода ввода EditText не работает при установке imeActionLabel

У меня есть EditText сimeoptions какactiongo, и я вызвал свое событие при нажатии кнопки ввода на мягкой клавиатуре.

mModelId.setOnEditorActionListener(new OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            boolean handled = false;
           // if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
            if (actionId == EditorInfo.IME_ACTION_GO) {

                id = mModelId.getText().toString();
                System.out.println("Model id in Edittext:-"+ id);
                Toast.makeText(getActivity(), "You entered "+id, Toast.LENGTH_LONG).show();
                System.out.println("Before Call Volley");
                callVolley();
                handled = true;
            }
            return handled;
        }
    });

Все работает нормально, но когда я добавляю actionlabel для ввода ключа, событие не запускается.mModelId.setImeActionLabel("Search Model", KeyEvent.KEYCODE_ENTER);, В чем может быть проблема?

Ответы на вопрос(4)

Ваш ответ на вопрос