onActivityCreated
, кажется, означает "Этот обратный вызов фрагмента выполняется сразу после того, как действие было ... создано ... Я имею в виду, сразу после того, как фрагмент правильно присоединен к действию. Там вы можете безопасно вызвать getActivity
, он не вернет ноль, за исключением случаев, когда активность по какой-то особой причине равна null
.
Однако я видел, что фрагментный обратный вызов onAttach
вызывается даже после OnCreate
, это означает, что фрагмент был присоединен к созданному действию.
Полный рабочий процесс для фрагмента (и для диалога фрагмента, который часто остается позади): onAttach
-> onCreate
-> onCreateView
-> onActivityCreated
. Таким образом, в каждом из этих 4 методов (возможно, не onAttach
, я не знаю), активность обычно не равна нулю и привязана к фрагменту.
Итак, мой вопрос: почему происходит обратный вызов onActivityCreated
поскольку действие, по сути, уже создано и прикреплено к фрагменту 3 обратных вызовов a go ???