нулевое ключевое событие и actionid = 0 в onEditorAction () (Jelly Bean / Nexus 7)

У меня есть текст для редактирования, который выполняет функцию окна поиска в моем приложении. В Jelly Bean на Nexus 7, когда я набираю что-то в текстовое поле, которое я слушаю, и нажимаю, введите KeyEvent = null и ActionId = 0, переданные в метод onEditorAction (). кто-нибудь еще сталкивался с этим? Я думаю, что это может быть ошибка.

Во втором операторе if ниже я получаю нулевой указатель, потому что actionId = 0 и 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();
     }
}

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

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