Existe uma maneira de ouvir FragmentTransactions de um FragmentManager?
Eu tenho um aplicativo com váriosFragments
que interagem entre si. Às vezes tenho que adicionar umFragment
, às vezes eu substituo.
Existe uma maneira de ouvir FragmentTransactions concluídas, para que eu possa acompanhar cada vez que um fragmento é adicionado / mostrado / substituído?
eu tenteifragmentManager.addOnBackStackChangedListener()
mas sem sucesso.
Eu pensei em fazer algo noonResume()
de todos eles, mas se o aplicativo entrar em segundo plano e em primeiro plano, não devo fazer nada na minha interface do usuário. Somente quando eu interajo entre eles.
Qualquer ajuda / estratégia é apreciada.
EDITAR: O motivo é que tenho uma sobreposição que será mostrada no fragmento atual. Se o usuário navegar para qualquer outro fragmento, preciso que essa sobreposição desapareça.