我从Android开发者(http://developer.android.com/reference/android/app/Activity.html)看到,有一个很好的流程图显示onCreate
导致onStart
然后导致onResume
,等等。我的问题是:on****()
和onCreate
之间出现了哪些其他onStart
方法?
例如,我一直在研究这个主题,我知道其他方法,例如onMeasure
和onSizeChanged
,onDraw
,以及其他方法。它们在哪里符合该流程图?
谢谢。
答案 0 :(得分:2)
您提到的方法与Activity
生命周期无关。
例如,在onMeasure
生命周期流程图中包含对Activity
的调用是不正确的。每当布局发生变化时(即调用onMeasure
时)或第一次布置窗口时,都会调用requestLayout
。对onMeasure
的调用不是直接与系统调用onCreate
和onStart
相关。
答案 1 :(得分:1)
存在其他方法,但它们并不真正适合该流程图中的任何一个位置,也不属于活动生命周期。事实上,这就是为什么他们不在图表上。你提到的那些实际上更多的是视图生命周期,它与活动生命周期分开(尽管确实与之相关)。
答案 2 :(得分:0)