Implementando onKeyPreIme (int keyCode, KeyEvent event) en Fragment

No puedo entender cómo implementaronKeyPreIme(int keyCode, KeyEvent event) en unFragment.

@Override
public boolean onKeyPreIme(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK && 
        event.getAction() == KeyEvent.ACTION_UP) {
            // do your stuff
            return false;
    }
    return super.dispatchKeyEvent(event);
}

Intenté mucho pero nada funciona. Además, no pude encontrar nada en Google o Stack Overflow. Me gustaría realizar una acción cuando se presiona la tecla Atrás y el teclado se encuentra arriba. Estableciendo unonKeyListener en miEditTexts no funcionó, ya queKeyEvent.KEYCODE_BACK no se llama cuando el teclado suave está arriba. Aprecio cualquier ayuda y código fuente.

Respuestas a la pregunta(4)

Su respuesta a la pregunta