Cómo capturar el evento de volver a una actividad después de golpear de nuevo
Tengo una pantalla principal para mi aplicación que luego conduce a diferentes pantallas, de cada uno de los que golpea de nuevo le lleva de nuevo a la pantalla principal. Quiero hacer algunas cosas cada vez que un usuario "vuelve" a la pantalla principal, ¿Cómo puedo capturar este tipo de evento ???
- RoboSpice y ORMLite - Acceso a los datos
- Implementación de Getextra () y Putextra
- No se puede instanciar la clase: android.support.v7.widget.SearchView
- JAVA - ¿Es un error en la clase java.util.Calendar o qué?
- La mejor manera de implementar Client <-> Server <-> Arquitectura de bases de datos en una aplicación de Android?
- Reemplazar el dígito inglés con el dígito persa en Cadena, excepto las URL
- Objeto de interfaz de usuario creado a través de XML no se está barajando en Android Marshmallow
- Comprobación de la posición actual del fragmento abierto durante el uso de DrawerLayout
- Error de aplicación debido a NullPointerException
- Creación de un número aleatorio de 4 dígitos y almacenamiento de una cadena
- Método opcional en la interfaz Java
- ¿Puedo tener arrayList de cadena en objeto de reino android
- Es @Singleton en la daga 2 hilo seguro?
Utilice el método onResume () en su actividad principal o Utilice el método startActivityForResult en su actividad sustituyendo el método keyDown en sub actividades, puede ayudarle
Usted puede probar esto:
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { //your stuff goes here } return super.onKeyDown(keyCode, event); }
Usted podría hacer algo como –
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { // Do your stuff return true; } return super.onKeyDown(keyCode, event); }
- Samsung Galaxy S2 AVD – piel oficial, cómo hacer las dimensiones correctas
- Diferencia entre finish () y killProcess por myPid ();