直接打开
oncreate activity要开启(starting)的时候调用的方法
onstart 当前activity的界面 用户可见的时候调用的方法
onresume 当前activity开始响应用户交互( activity获取到焦点调用的方法)
按返回键
onpause 当前activity 失去焦点调用的方法 (变成了背景)
onstop 当前activity的界面 用户不可见了调用的方法
onDestroy activity要被销毁的时候 执行一些清理的操作
最小化应用程序
onpause
onstop
activity生命周期 按照范围可以划分为3种类型
1.完整生命周期 oncreate 创建 onstart 用户可见 onresume 获取焦点 onpasue失去焦点 onstop 用户不可见 ondestory销毁.
2.可视生命周期 界面始终用户可见
onstart() 可见 onresume 获取焦点 onpasue失去焦点 onstop()用户不可见
onreStart()
3.前台生命周期 onresume - onpause
横竖屏切换其实是activity销毁重建的过程
解决方法
1.固定屏幕方向
<activity
android:screenOrientation="portrait" //竖屏
android:screenOrientation="landscape" //横屏
/>
2.忽略屏幕的变化
<activity
android:configChange="orientation|keyboardHidden|screenSize"
/>