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"
/>
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"
/>
相关文章推荐
- Servlet3.1应用生命周期事件 (转载)
- Android中进程生命周期的优先级
- Android实现将一个Activity设置成窗口样式的方法
- Android Activity 完全结束并退出程序的实例
- Android开发 旋转屏幕导致Activity重建解决方法
- android横竖屏切换时候Activity的生命周期
- Android学习笔记--使用剪切板在Activity中传值示例代码
- android生命周期深入分析(一)
- Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)
- IIS处理Asp.net请求和Asp.net页面生命周期说明
- ASP.NET Web页生命周期和执行的方法介绍
- android PopupWindow 和 Activity弹出窗口实现方式
- Android Fragment 基本了解(图文介绍)
- Android一次性退出多个Activity的方法
- Android开发中关于获取当前Activity的一些思考
- Android开发中Activity属性设置小结
- 关于PHP5 Session生命周期介绍
- Android的activity学习笔记
- 详解Activity之singletast启动模式及如何使用intent传值
- Android Activity设置全屏