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?

Respuestas a la pregunta(4)

Su respuesta a la pregunta