null keyevent i actionid = 0 w onEditorAction () (Jelly Bean / Nexus 7)

Mam tekst edycji, który działa jako pole wyszukiwania w mojej aplikacji. W Jelly Bean na moim Nexusie 7, kiedy wpisuję coś w polu tekstowym, na którym słucham i wciskam Enter, KeyEvent = null i ActionId = 0 przekazujemy do metody onEditorAction (). Czy ktoś inny to zauważył? Myślę, że to może być błąd.

W drugiej instrukcji if poniżej otrzymuję wskaźnik zerowy, ponieważ actionId = 0 i KeyEvent = null;

// Search field logic.
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
    Log.d(TAG, "onEditorAction");
    if (event != null && event.getAction() != KeyEvent.ACTION_DOWN)
        return false;
    if (actionId == EditorInfo.IME_ACTION_SEARCH
            || event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
              .....Do some stuff();
     }
}

questionAnswers(5)

yourAnswerToTheQuestion