nulo keyevent y actionid = 0 en onEditorAction () (Jelly Bean / Nexus 7)
Tengo un texto de edición que funciona como un cuadro de búsqueda en mi aplicación. En Jelly Bean en mi Nexus 7, cuando escribo algo en el cuadro de texto que escucho y pulso, ingrese KeyEvent = null y ActionId = 0 pasado al método onEditorAction (). ¿Alguien más ha encontrado esto? Estoy pensando que podría ser un error.
En la segunda instrucción if a continuación obtengo un puntero nulo porque actionId = 0 y 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();
}
}