В Android за управление фрагментами в действии отвечает FragmentManager. Он позволяет динамически добавлять, удалять, заменять и выполнять другие операции с фрагментами. Вот несколько методов, обычно используемых с классом FragmentManager:
- beginTransaction(): начинает серию транзакций фрагментов.
- add(): добавляет фрагмент к действию.
- replace(): заменяет существующий фрагмент новым.
- remove(): удаляет фрагмент из действия.
- findFragmentById(): извлекает фрагмент по его уникальному идентификатору.
- findFragmentByTag(): извлекает фрагмент по его тегу.
- popBackStack(): извлекает верхний фрагмент из заднего стека.
- executePendingTransactions(): немедленно выполняет любые ожидающие транзакции фрагмента.
- getFragments(): извлекает список всех фрагментов, добавленных в данный момент в действие.
Эти методы предоставляют базовый набор операций для управления фрагментами в Android с помощью FragmentManager.