onResume () вызывается перед onAttach () и onCreateView () - PullRequest
0 голосов
/ 28 февраля 2020

Моя проблема в том, что мои фрагменты еще не созданы при вызове onResume (), тогда как мне нужно, чтобы они выполняли некоторые действия (в onResume)

Когда я запускаю свое приложение, вот что происходит:

OnCreate () -> OnStart () -> OnResume () -> getItem () -> OnAttach () -> OnCreateView ()

Пока я смотрю схема жизненного цикла фрагмента и действия, onAttach () и onCreateView () вызываются до onResume () и оправдываются после onCreate ()

Есть идеи? Спасибо

EDIT

Мне удалось поместить мои инструкции в onResume () фрагмента, но я до сих пор не понимаю, почему onResume () вызова функции перед onAttach фрагмента ()

РЕДАКТИРОВАТЬ 2

Когда я запускаю свое приложение с другим устройством (в данном случае эмулятором), функция onResume () вызывается AFTER onAttach (), на этот раз ... Я действительно не понимаю. Я был бы рад, если бы кто-то мог объяснить мне :)

...