В каком методе отображается View в Fragment

«В каком методе отображается View в Fragment» — вопрос из категории Android компоненты, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Метод onCreateView() отвечает за создание и возвращение иерархии View для Fragment. Он вызывается, когда фрагмент должен отрисовать свой UI.

Пример:

override fun onCreateView(
    inflater: LayoutInflater,
    container: ViewGroup?,
    savedInstanceState: Bundle?
): View? {
    return inflater.inflate(R.layout.fragment_example, container, false)
}

Важно:

  • container — родительский ViewGroup, куда будет добавлен фрагмент.
  • false — указывает, что View не нужно сразу присоединять к container (это сделает система).
  • Для обновления UI после onCreateView() используйте onViewCreated().