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 miEditText
s no funcionó, ya queKeyEvent.KEYCODE_BACK
no se llama cuando el teclado suave está arriba. Aprecio cualquier ayuda y código fuente.