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?

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.

  • Obtener parámetros de la intención utilizada para onResume ()
  • Alternativa para el onResume () durante la conmutación de fragmentos
  • La pantalla de bloqueo de los resultados del teléfono Android en varios sucesos onPause / onResume
  • Detener fragmento de ser recreado después de reanudar?
  • Android - ¿Cómo realizar un seguimiento de la aplicación Sólo se reanuda cuando sale y vuelve a la aplicación?
  • Get onPause & onResume como eventos en el nivel de aplicación / tarea
  • Llamar aResumo en la actividad de Android
  • Android onCreate onResume
  • Cómo reanudar MediaPlayer en Android después de presionar el botón de inicio y volver a abrir la aplicación
  • Comportamiento del botón de retroceso de Android
  • ¿Por qué onResume método de un fragmento nunca se disparó después de despedir un DialogFragment que se inició desde el fragmento?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.