¿Cómo capturar eventos con el botón de hardware atrás en android?
¿Cómo capturar eventos con el botón de hardware atrás en android? Necesito suprimir el usuario para ir detrás y yo cuando chasque encendido detrás el botón en el teléfono para demostrar el mensaje y para no ir en actividad anterior. Como hacer eso ?
Puedes hacer por esto
-
Anule el método onBackPressed () en su actividad de esta manera
public void onBackPressed(){ // do something here and don't write super.onBackPressed() }
-
Anular el método onKeyDown ()
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch(keyCode){ case KeyEvent.KEYCODE_BACK: // do something here return true; } return super.onKeyDown(keyCode, event); }
onBackPressed()
el método onBackPressed()
en cualquier Activity
que desee crear un comportamiento diferente al botón Atrás.
Estas preguntas son iguales a las suyas (y podrían haber sido encontradas por una simple búsqueda):
Cómo deshabilitar el botón de nuevo en android
Desactivar el botón Atrás en android