Допустим у меня следующая архитектура: есть активность, в разметке активности есть FrameLayout и кнопки управления. По нажатию на эти кнопки у меня в FrameLayout, загружаются разные фрагменты. Вопрос следующий, стоит ли мне хранить в активности для каждого фрагмента по 1 экземпляру и их загружать в FrameLayout, либо создавать каждый раз новый фрагмент. Как правильнее сделать и почему?
Вот вам отличный туториал по фрагментам.
Управление фрагментами осуществляется посредством FragmentManager. Все операции с фрагментами (добавление, удаление) осуществляется посредством FragmentTransaction. Один раз создав фрагмент его можно больше не создавать, а найти по тегу, если он еще нужен. Тоже самое касается addToBackStack(), чтобы была возможность вернуться назад. То как вы будете использовать фрагменты зависит полностью от потребностей приложения.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники