Anular la funcionalidad del botón de retroceso del hardware de Android
¿Podemos anular la funcionalidad del botón de retroceso del hardware. Estoy un poco confundido acerca de esto amablemente ayudarme.
- El cambio amplía la clase de actividad
- ¿Cómo guardar con seguridad un archivo en el disco en android?
- Biblioteca de Compatiblity de Android Proguard
- ViewTreeObserver Listener no se llama después de algún tiempo
- Servicio enlazado versus servicio iniciado en Android y cómo hacer ambas cosas
- Error: Falló la captura de Logcat: spawn ENOENT
- Diseño de widgets para Android
- Call class 'constructor por reflexión con Kotlin
- Usando la intención de llamar a un fragmento de otro fragmento
- JSONObject obtiene el valor del primer nodo independientemente del nombre
- Abrir navegador con una url con encabezados adicionales para Android
- 'Java' plugin no es compatible con los complementos de Android
- Android - ¿Cómo carga eficientemente una gran cantidad de texto en un TextView?
@Override public void onBackPressed(){ //do your stuff here }
si algo relacionado con la clave en particular, entonces usted puede ir para esto:
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.Any_Key_Code) { //your stuff here return true; } return super.onKeyDown(keyCode, event); }
También puede anular onBackPressed()
:
@Override public void onBackPressed(){ //Your action }
mira esto
public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { Toast.makeText(getApplicationContext(), "back button pressed", Toast.LENGTH_SHORT).show(); return true; } return super.onKeyDown(keyCode, event); }
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { // do your stuff here return true; } return super.onKeyDown(keyCode, event); }
@Override public void onBackPressed() { // Action to be performed super.onBackPressed(); }