Implementando onKeyPreIme (int keyCode, KeyEvent event) no fragmento
Eu não consigo descobrir como implementaronKeyPreIme(int keyCode, KeyEvent event)
em umFragment
.
@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);
}
Eu tentei muito mas nada funciona. Além disso, não consegui encontrar nada no Google ou no Stack Overflow. Eu gostaria de executar uma ação quando a tecla de voltar é pressionada e a tecla está ativa. Definir umonKeyListener
no meuEditText
s não funcionou, já queKeyEvent.KEYCODE_BACK
não é chamado quando o teclado virtual está ativado. Eu aprecio qualquer ajuda e código fonte.