您的位置:首页 > 其它

activity生命周期

2016-02-24 18:25 183 查看
直接打开
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"
/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  生命周期 activity