Android 中Activity生命周期分析:从AActivity 到BActivity过程分析

A启动B  A生命周期全过程
1.启动A

生命周期:Activity--A: onCreate---->调用成功
生命周期:Activity--A: onStart---->调用成功
生命周期:Activity--A: onResume---->调用成功

2.在A中启动B
生命周期:Activity--A: onPause---->调用成功
生命周期:Activity--B: onCreate---->调用成功
生命周期:Activity--B: onStart---->调用成功
生命周期:Activity--B: onResume---->调用成功
生命周期:Activity--A: onSaveInstanceState---->调用成功
生命周期:Activity--A: onStop---->调用成功

3.从B中返回A(按物理硬件返回键)
生命周期:Activity--B: onPause---->调用成功
生命周期:Activity--A: onRestart---->调用成功
生命周期:Activity--A: onStart---->调用成功
生命周期:Activity--A: onResume---->调用成功
生命周期:Activity--B: onStop---->调用成功
生命周期:Activity--B: onDestory---->调用成功

4.继续返回
生命周期:Activity--A: onPause---->调用成功
生命周期:Activity--A: onStop---->调用成功
生命周期:Activity--A: onDestory---->调用成功


你可能感兴趣的:(Android 中Activity生命周期分析:从AActivity 到BActivity过程分析)