Ответ
Фрагмент не является основным компонентом Android (как Activity, Service, BroadcastReceiver, ContentProvider), потому что он не имеет собственного жизненного цикла вне контекста Activity. Фрагменты зависят от Activity и существуют только внутри неё. Они были добавлены позже (в API 11) как модульные UI-компоненты для улучшения организации кода и поддержки разных экранных размеров.
Пример использования:
class MyFragment : Fragment() {
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
return inflater.inflate(R.layout.fragment_layout, container, false)
}
}
Фрагменты упрощают создание адаптивных интерфейсов, но не являются обязательными для работы приложения.