Назови первый метод жизненного цикла Fragment

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

Ответ

onAttach() — вызывается первым, когда фрагмент связывается с активити. В этот момент фрагмент получает ссылку на контекст активити. Пример:

override fun onAttach(context: Context) {
    super.onAttach(context)
    // Инициализация зависимостей, требующих контекст
}

После него идут onCreate(), onCreateView() и другие методы жизненного цикла. onAttach() гарантирует, что фрагмент уже привязан к активити, но UI ещё не создан.