¿Hay alguna manera de escuchar FragmentTransactions de un FragmentManager?

Tengo una aplicación con variosFragments que interactúan entre sí. A veces tengo que agregar unFragment, a veces lo reemplazo.

¿Hay alguna forma de escuchar las FragmentTransactions completadas, para poder hacer un seguimiento de cada vez que se agrega / muestra / reemplaza un Fragment?

He intentadofragmentManager.addOnBackStackChangedListener() Pero sin éxito.

Pensé en hacer algo en elonResume() de todos ellos, pero si la aplicación pasa a segundo plano y en primer plano, no debería hacer nada a mi interfaz de usuario. Solo cuando interactúo entre ellos.

Cualquier ayuda / estrategia es apreciada.

EDITAR: La razón es que tengo una superposición que se mostrará en el Fragmento actual. Si el usuario navega a cualquier otro Fragmento, necesito que esta superposición desaparezca.

Respuestas a la pregunta(2)

Su respuesta a la pregunta