onEditorAction () nie jest wywoływany po naciśnięciu klawisza Enter na emulatorze Jelly Bean

Mam problem z zachowaniem najnowszego emulatora Jelly Bean. mam kilkaEditTexts w mojej aplikacji. NaOnEditorActionListener zapewnia specjalną obsługę, gdy użytkownik naciśnie klawisz ENTER na klawiaturze. To działało aż do ICS, ale teraz na Jelly Bean metoda wywołania zwrotnego słuchaczaonEditorAction() już nie dzwoni. Tylko nowa linia jest wstawiana doEditText.

Można to odtworzyć w ten sposób:

EditText testEditText = new EditText(context);
testEditText.setOnEditorActionListener(new OnEditorActionListener() {

    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        Log.d(TAG, "onEditorAction() called");
        return false;
    }
});
addView(testEditText);

Czy to błąd w Jelly Bean? Lub w emulatorze? Czy też zachowanie zostało zmienione celowo?

Co ciekawe, ktoś inny pisze, że metoda jest wywoływana, ale z nieoczekiwanymi parametrami, na Nexus 7 z Jelly Bean tutaj:null keyevent i actionid = 0 w onEditorAction () (Jelly Bean / Nexus 7)

questionAnswers(1)

yourAnswerToTheQuestion