¿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.