Activity(A)启动后点击Home键再回到应用 的生命周期:
onPause(A)->oStop(A)->onRestart(A)->onStart(A)->onResume(A)
两个Activity(A->B)切换(B正常的Activity)的生命周期:
onPause(A)->onCreate(B)->onStart(B)->onResume(B)->oStop(A)
这时如果按回退键回退到A :
onPause(B)->onRestart(A)->onStart(A)->onResume(A)->oStop(B)
如果A在切换到B后调用了A.finish(),则会走到onDestory(A),这时点回退键会退出应用
两个Activity(A->B)切换(B透明主题的Activity或是Dialog风格的Acivity)的生命周期:
onPause(A)->onCreate(B)->onStart(B)->onResume(B)
这时如果回退到A:
onPause(B)->onResume(A)->oStop(B)->onDestory(B)