Tengo una pantalla principal para mi aplicación que luego conduce a diferentes pantallas, de cada una de las que regresan a la pantalla principal. Quiero hacer algunas cosas cada vez que un usuario está "volviendo" a la pantalla principal, ¿Cómo atrapo este tipo de evento?Cómo detectar el evento de volver a una actividad después de retroceder
6
A
Respuesta
8
Uso onResume() en su actividad principal o método de uso startActivityForResult en su actividad reemplazando el método keyDown en actividades secundarias, que puede ayudarle a
-1
Se podría hacer algo como - método
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Do your stuff
return true;
}
return super.onKeyDown(keyCode, event);
}
+0
Esto va en mi pantalla principal o en mis otras pantallas ??? – Yuval
0
usted puede intentar esto:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
//your stuff goes here
}
return super.onKeyDown(keyCode, event);
}
Cuestiones relacionadas
- 1. volver a una actividad específica
- 2. Android - Volver a llamar Actividad
- 3. ¿Cómo puedo "volver a vincular" el evento de clic después de desvincular ('clic')?
- 4. ¿Cómo volver a detectar una memoria flash USB por software?
- 5. ¿Cómo puedo retroceder una fusión en Mercurial y luego volver a fusionarme con esa rama?
- 6. ¿Cómo elimino el teclado después de terminar una actividad?
- 7. ¿Volver a la actividad después de la acción completada en Android?
- 8. Cómo redirigir de una actividad a otra actividad
- 9. ¿Cómo puedo desactivar 'volver atrás' a alguna actividad?
- 10. ¿Existe una forma estable de detectar el evento de temblor?
- 11. cómo detectar el evento pegar en excel
- 12. Android: Prevención de volver a la actividad anterior
- 13. ¿Cómo retroceder en el depurador de Eclipse?
- 14. Django cómo volver a conectar después de DatabaseError: query timeout
- 15. ¿Cómo detectar si regresó de la actividad infantil?
- 16. Android ¿Cómo volver a conectarse a AsyncTask después de onDestroy() y reiniciar onCreate()?
- 17. ¿Cómo detectar el botón de radio? ¿Deseleccionar evento?
- 18. cómo mostrar una actividad automáticamente después de 5 segundos
- 19. Llamar a un evento después de cargar una pestaña jquery
- 20. Detectar combinación de evento clave
- 21. La actividad continúa después de finalizar();
- 22. ¿Cómo liberar la memoria del objeto de actividad real después de salir de la actividad?
- 23. Detectar evento de vuelta en el teclado de Android
- 24. cómo puedo detectar el evento táctil de un UIImageView
- 25. Fuerza volver a pintar después de clic de botón
- 26. ¿Es posible pasar argumentos a un fragmento después de que se haya agregado a una actividad?
- 27. GUI no funciona después de volver a escribir a MVC
- 28. Jquery, desvincular el evento de la rueda del mouse y volver a vincularlo después de que se completen las acciones?
- 29. Cómo detectar el evento de clic derecho para Mac OS
- 30. DataTrigger no volver a evaluar después de la propiedad cambia
onResume() funciona .... gracias – Yuval