Есть ли способ прослушать FragmentTransaction из FragmentManager?

У меня есть приложение с несколькимиFragments которые взаимодействуют друг с другом. Иногда я должен добавитьFragment, иногда я заменяю это.

Есть ли способ прослушивания завершенных FragmentTransactions, чтобы я мог отслеживать каждый раз, когда фрагмент добавлен / показан / заменен?

я пробовалfragmentManager.addOnBackStackChangedListener() но безуспешно.

Я думал сделать что-то наonResume() из всех, но если приложение переходит в фоновый режим и на передний план, я не должен ничего делать с моим пользовательским интерфейсом. Только когда я взаимодействую между ними.

Любая помощь / стратегия приветствуется.

РЕДАКТИРОВАТЬ: Причина в том, что у меня есть оверлей, который будет показан в текущем фрагменте. Если пользователь переходит к любому другому фрагменту, мне нужно, чтобы это наложение исчезло.

Ответы на вопрос(2)

Ваш ответ на вопрос