Что находится между onCreate и onStart для Android? - PullRequest
5 голосов
/ 13 марта 2012

Я вижу от разработчиков Android (http://developer.android.com/reference/android/app/Activity.html)), что есть хорошая блок-схема, показывающая onCreate, ведущую к onStart, затем к onResume и т. Д. Мой вопрос: какие еще методы on****()появляются между onCreate и onStart?

Например, я изучал эту тему и знаю другие методы, такие как onMeasure и onSizeChanged, onDraw, идругие существуют. Где они вписываются в эту схему?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 13 марта 2012

Упомянутые вами методы не связаны с жизненным циклом Activity.

Например, было бы неправильно включать вызов onMeasure в блок-схему жизненного цикла Activity.onMeasure вызывается всякий раз, когда изменяется макет (т. Е. Когда вызывается requestLayout), или когда окно открывается в первый раз.Вызов onMeasure не напрямую связан с системными вызовами onCreate и onStart.

1 голос
/ 13 марта 2012

Эти другие методы существуют, но они не вписываются ни в одно место на этой потоковой диаграмме и не являются частью жизненного цикла действия. на самом деле, поэтому их нет на графике. Те, что вы упомянули, на самом деле являются скорее жизненным циклом представления, который отделен (хотя и связан с ним) жизненным циклом действия.

0 голосов
/ 22 июня 2016

image

Это изображение может ясно показать, что вы хотите.

...