Фрагмент - это всего лишь суб-деятельность с собственным жизненным циклом.Поэтому, если вам не нужно отображать все представления одновременно, гораздо лучше использовать фрагменты (или несколько действий).Для разделения кода вы также можете создавать собственные компоненты представления.Основная причина использования фрагментов - лучшая совместимость телефона / планшета.Или для элегантного способа, как переключать только часть экрана, как в ViewPager.
Но фрагмент увеличивает использование памяти приложением.Особенно, если вы будете хранить несколько фрагментов в памяти.
Лучший способ - исследовать реализацию фрагментов, их открытый исходный код.Или просто добавьте Log.d () в методы, чтобы увидеть, что было вызвано.