1.正常启动activity 再按back键退回

2.正常启动activity 再按home键返回(为什么onSavedInstanceState之后没有onRestoreInstanceState?)

**onSaveInstanceState和onRestoreInstanceState不是生命周期回调, 不是必须调用的.**
**系统认为用户主动销毁activity(比如按下back键),不会调用onSavedInstanceState()**
3.正常启动activity 再切换横屏

4.manifests加入 android:configChanges="orientation|keyboardHidden|screenSize"属性切换屏幕

5.从A_activity到 B_activity的跳转

**A onPause -- B 创建到显示 -- A onStop**
6.再从B_activity到 A_activity的跳转

**跟上一个跳转是一样的,不过创建了一个新的A_activity,因为启动模式为Launch Mode**
7.总结
1.从A启动B时(或者说Activity切换时), 是A的onPause执行完, 才会开始B的onCreate, 所以要避免在onPause回调中执行耗时操作, 以免切换不流畅
2.完整生命期: onCreate -- onDestory
可见周期: onStart -- onStop
可操作周期: onResume -- onPause