Android: Ocultar el teclado en una pulsación de tecla "Hecho" anulada de EditText
He usado un poco de código de Android para anular el botón "Listo" en mi campo EditText:
myEditField.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
mySubroutine();
return true;
}
return false;
}
});
Al activar el campo, se activa el teclado y al presionar "Listo" se evalúa mySubroutine () con éxito. Sin embargo, el teclado ya no desaparece cuando presiono "Listo". ¿Cómo restauro este comportamiento predeterminado a la rutina?