Ответ
Фрагменты имеют более сложный жизненный цикл, так как они зависят от активности-хоста и могут динамически добавляться/удаляться. Ключевые дополнительные методы:
onAttach()- вызывается при присоединении к активностиonCreateView()- создает UI фрагмента (аналогsetContentView())onActivityCreated()- активность создана, можно работать с её элементамиonDestroyView()- уничтожение UI (но сам фрагмент может оставаться)
Пример:
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
return inflater.inflate(R.layout.fragment_example, container, false)
}
Эти методы позволяют гибко управлять фрагментами внутри активности, особенно при работе с бэкстэком и переконфигурациями.