想象一下,我有一个活动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
它是否正确?
解决方法
几乎正确,只是一个小的区别.第一个A.onPause()然后B.onCreate()…等
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