【发布时间】:2013-05-18 05:35:43
【问题描述】:
我想通过调用startActivity(intent) 从另一个活动(第一个活动)启动一个活动(第二个活动)。在我真正做之前,我发现人们说生命周期方法是按以下顺序调用的:
FIRST Activity onCreate
FIRST Activity onStart
FIRST Activity onResume
FIRST Activity onPause
SECOND Activity onCreate
SECOND Activity onStart
SECOND Activity onResume
FIRST Activity onStop
SECOND Activity onResume 总是在FIRST Acitivity onStop 之前调用吗?我以为
FIRST Activity onPause
FIRST Activity onStop
SECOND Activity onCreate
SECOND Activity onStart
SECOND Activity onResume
将被调用,但似乎没有。
另外,如果我只是在两个活动之间切换,
FIRST Activity onPause
SECOND Activity onRestart
SECOND Activity onStart
SECOND Activity onResume
FIRST Activity onStop
方法总是按这个顺序调用吗?
【问题讨论】:
标签: android android-activity android-lifecycle