1.顺序:onCreate-->onStart-->onResume-->onPause-->onStop-->onDestroy
创建 --> 开始 --> 继续 --> 失去焦点 --> 停止 --> 销毁
当用户按下Home键或者来电显示调用:onPause-->onStop ==》 onRestart-->onStart-->onResume
失去焦点 -- 停止 重新获得焦点 --> 开始 --> 继续
当用户按下返回键:onPause-->onStop-->onDestroy
失去焦点 -- > 停止 --> 销毁
2.MainActivity跳转TestActivity
(MainActivity == onPause-->onStop) ==> (TestActivity == onCreate-->onStart-->onResume)
MainActivity 先失去焦点 --> 停止 ==》TestActivity == 创建 --> 开始 --> 继续
TestActivity返回MainActivity
(TextActivity == onPause-->onStop-->onDestroy) ==> (MainActivity == onRestart-->onStart-->onResume)
(TextActivity 先失去焦点 --> 停止 --> 销毁) ==> (MainActivity == 重新获得焦点 --> 开始 --> 继续)
3.竖屏切换横屏
onCreate-->onStart-->onResume-->onPause-->onStop-->onDestroy ==》 onCreate-->onStart-->onResume
创建 --> 开始 --> 继续 --> 失去焦点 --> 停止 --> 销毁 切换横屏 创建 --> 开始 --> 继续
可以看出它销毁了竖屏的生命周期
横屏返回竖屏
onPause-->onStop-->onDestroy ==》onCreate-->onStart-->onResume
失去焦点 --> 停止 --> 销毁 切换竖屏 创建 --> 开始 --> 继续
创建 --> 开始 --> 继续 --> 失去焦点 --> 停止 --> 销毁
当用户按下Home键或者来电显示调用:onPause-->onStop ==》 onRestart-->onStart-->onResume
失去焦点 -- 停止 重新获得焦点 --> 开始 --> 继续
当用户按下返回键:onPause-->onStop-->onDestroy
失去焦点 -- > 停止 --> 销毁
2.MainActivity跳转TestActivity
(MainActivity == onPause-->onStop) ==> (TestActivity == onCreate-->onStart-->onResume)
MainActivity 先失去焦点 --> 停止 ==》TestActivity == 创建 --> 开始 --> 继续
TestActivity返回MainActivity
(TextActivity == onPause-->onStop-->onDestroy) ==> (MainActivity == onRestart-->onStart-->onResume)
(TextActivity 先失去焦点 --> 停止 --> 销毁) ==> (MainActivity == 重新获得焦点 --> 开始 --> 继续)
3.竖屏切换横屏
onCreate-->onStart-->onResume-->onPause-->onStop-->onDestroy ==》 onCreate-->onStart-->onResume
创建 --> 开始 --> 继续 --> 失去焦点 --> 停止 --> 销毁 切换横屏 创建 --> 开始 --> 继续
可以看出它销毁了竖屏的生命周期
横屏返回竖屏
onPause-->onStop-->onDestroy ==》onCreate-->onStart-->onResume
失去焦点 --> 停止 --> 销毁 切换竖屏 创建 --> 开始 --> 继续