onCreate和onStart for Android之间有什么关系?

时间:2012-03-13 01:00:02

标签: android oncreate onstart

我从Android开发者(http://developer.android.com/reference/android/app/Activity.html)看到,有一个很好的流程图显示onCreate导致onStart然后导致onResume,等等。我的问题是:on****()onCreate之间出现了哪些其他onStart方法?

例如,我一直在研究这个主题,我知道其他方法,例如onMeasureonSizeChangedonDraw,以及其他方法。它们在哪里符合该流程图?

谢谢。

3 个答案:

答案 0 :(得分:2)

您提到的方法与Activity生命周期无关。

例如,在onMeasure生命周期流程图中包含对Activity的调用是不正确的。每当布局发生变化时(即调用onMeasure时)或第一次布置窗口时,都会调用requestLayout。对onMeasure的调用不是直接与系统调用onCreateonStart相关。

答案 1 :(得分:1)

存在其他方法,但它们并不真正适合该流程图中的任何一个位置,也不属于活动生命周期。事实上,这就是为什么他们不在图表上。你提到的那些实际上更多的是视图生命周期,它与活动生命周期分开(尽管确实与之相关)。

答案 2 :(得分:0)

Image

此图像可以清晰地描绘您想要的内容。