想象一下,我有一个活动A,我正在从那个开始一个新的活动B.
活动生命周期并排是什么?
1. A: onCreate
2. A: onStart
3. A: onResume
在A => startActivity(B)
4. B: onCreate
5. B: onStart
6. A: onPause
7. B: onResume
8. A: onStop
这是对的吗?
答案 0 :(得分:15)
几乎正确,只是一个小的差异。首先是A.onPause()然后是B.onCreate()... etc
A: onCreate
A: onStart
A: onResume
在A => startActivity(B)
A: onPause
B: onCreate
B: onStart
B: onResume
A: onStop
查看此链接以获取完整的详细信息
http://developer.android.com/guide/topics/fundamentals/activities.html#CoordinatingActivities
答案 1 :(得分:4)
开发人员网站上有一个漂亮的应用程序,它显示了活动生命周期,请查看它。您可以下载该应用程序的源代码here。认为它可以帮助某人:)。