Android: ejecuta el código onResume y onPause para todas las actividades de la aplicación?
Estoy diseñando una arquitectura donde la aplicación necesita ejecutar cierto conjunto de operaciones cada vez que va a fondo (onPause) y un conjunto de operaciones cada vez que vuelve a primer plano (onResume), independientemente de la actividad (para todas las actividades). ¿Hay alguna manera con la cual puedo lograr esto, sin tener que llamar a esos métodos en cada clase de actividad 'onPause y onResume overrides?
- ¿Cómo volver a la misma instancia de actividad después de reanudarla?
- Ciclo de vida de Android: rellena datos en actividad en onStart () o onResume ()?
- Cómo pausar y reanudar un TimerTask / Timer
- onQueryTextChange activado después del restablecimiento de la aplicación
- Ejemplo de Android que utiliza onResume, onStart y onRestart
- Actividad que no llama onDestroy () después de terminar ()
- Actualizar Android ListView
- OnDestroy se llama cada vez que se enciende la pantalla
- OnResume Cámara Reinit Negro Pantalla
- Android - guardar / restaurar estado de fragmento
- ¿Cómo reinicio una actividad en android?
- ¿El botón de retroceso de Android no reinicia la actividad?
- Fragmento onResume () & onPause () no se llama en backstack
Haga su propia clase que extienda Activity
y añada el comportamiento deseado a sus métodos onPause
y onResume
.
Entonces usted extiende esa clase en sus actividades.
public class BaseActivity extends Activity { @Override protected void onPause() { // ... } @Override protected void onResume() { // ... } } public class Activity1 extends BaseActivity { // ... }
Usted podría extender sus Activities
por una BaseActivity
que extends Activity
, y crear los dos métodos onPause / onResume en él.
Vea esta respuesta para más información.
- Crashlytics plugin (2.2.2) no se puede inicializar en Android Studio (1.1.0)
- Código fuente nativo de la aplicación de mensajería android