Подробный жизненный цикл действия андроида (onAttachedToWindow ())

Мне интересно в жизненный цикл действия андроида, и я хотел бы получить более подробное описание/документацию/ссылку, чем широко доступный основной (onCreate-> onStart-> onResume) один.

Моя потребность прибывает из понимания что, запуская новое действие (Theme.Dialog разработанный) от onAttachedToWindow() значительно улучшает время отклика если по сравнению с запуском его от onCreate (). Интересно как это onAttachedToWindow() вписывается в целый жизненный цикл действия андроида. Официальный API касательно описания, "Названного, когда окно было присоединено к менеджеру окон", не помогает много.

8
задан Ralkie 14 June 2010 в 14:38
поделиться

1 ответ

Я предполагаю, почему это кажется более отзывчивым, вне моей головы: я думаю, что если вы Запустите действие B из onCreate () действия A, действие A не отображается до запуска действия B, что может занять еще одну или две секунды (что делает приложение менее отзывчивым), тогда как если вы запускаете действие B в onAttachedToWindow () действия A, A запускается и отображается до запуска B, поэтому пользователю не нужно ни секунды сидеть с пустым экраном или активностью до A, прежде чем увидеть реакцию на свое действие.

5
ответ дан 6 December 2019 в 00:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: