Ответ
Да, выполнял. FragmentTransaction используется для добавления, замены, удаления фрагментов в активити. Основные методы:
add()– добавляет фрагмент в контейнерreplace()– заменяет текущий фрагментremove()– удаляет фрагментaddToBackStack()– добавляет транзакцию в стек возврата
Пример:
supportFragmentManager.beginTransaction()
.replace(R.id.container, MyFragment())
.addToBackStack(null)
.commit()
Важно: commit() выполняется асинхронно, для синхронного выполнения используйте commitNow(). Всегда проверяйте isAdded перед операциями с фрагментом.