По порядку Middle Жизненный цикл Activity и Fragment обновлено

Жизненный цикл фрагмента

Вопрос

Расставь колбэки фрагмента от добавления до уничтожения (без onDetach).

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    onPause
  2. 2
    onAttach
  3. 3
    onViewCreated
  4. 4
    onCreateView
  5. 5
    onStop
  6. 6
    onDestroy
  7. 7
    onCreate
  8. 8
    onDestroyView
  9. 9
    onResume
  10. 10
    onStart
Показать ответ и разбор

Коротко

Фрагмент прикрепляется к Activity, создаётся сам, затем создаёт свою view, становится видимым и активным. При удалении всё в обратном порядке: сначала уничтожается view (onDestroyView), потом сам фрагмент (onDestroy), а последним идёт onDetach, когда фрагмент открепляется от Activity.

Правильный порядок

  1. 1
    onAttach
  2. 2
    onCreate
  3. 3
    onCreateView
  4. 4
    onViewCreated
  5. 5
    onStart
  6. 6
    onResume
  7. 7
    onPause
  8. 8
    onStop
  9. 9
    onDestroyView
  10. 10
    onDestroy

Разбор

Фрагмент прикрепляется к Activity, создаётся сам, затем создаёт свою view, становится видимым и активным. При удалении всё в обратном порядке: сначала уничтожается view (onDestroyView), потом сам фрагмент (onDestroy), а последним идёт onDetach, когда фрагмент открепляется от Activity.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.