OnEditorActionListener не работает

Я просто хочу поймать событие, когда пользователь нажимает ввод на editText.

Я не получил сообщение Toast, ни «Enter нажал», ни «Некоторые клавиши нажали!» или.

Что я делаю не так?

myEditText.setOnEditorActionListener(new OnEditorActionListener() {

    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {

   Toast.makeText(getApplicationContext(), "Some key pressed!", Toast.LENGTH_LONG).show();

        if (event != null && (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {
             Toast.makeText(getApplicationContext(), "Enter pressed", Toast.LENGTH_LONG).show();
                return true;
                }
                return false;
            }
        });

РЕДАКТИРОВАТЬ :

Ну, это работает на Android 2.3.3 и не работает на 4.1.2 Любые идеи, как я могу заставить это работать на любом устройстве Android?

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

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