android activity生命周期以及横竖屏切换问题
来源:互联网 发布:淘宝 国际驾照 编辑:程序博客网 时间:2024/05/16 19:32
自己重写activity的几个生命周期的方法,运行下就知道是怎么回事,实在懒得人可以看下:点击打开链接。
onCreate :创建activity时执行,只执行一次。
onStart :界面可见的时候执行。
onResume:界面获得焦点,按钮可点击时执行。
onPause :界面失去焦点,按钮不可点击时执行。
onStop :界面不可见时执行。
onDestroy :销毁,只执行一次。
onRestart :界面之前出现过,未销毁,从不可见状态回到可见状态时,执行onRestart再执行onStart
使用场景:
1.应用程序退出自动保存数据 ondestory oncreate
2.应用程序最小化 暂停的操作 onstop onstart 视频播放器
3.游戏的暂停和开始 前台生命周期
横竖屏对Activity生命周期时有影响的!!
竖屏切换到横屏会销毁在创建,如果你不做处理,那么之前数据会丢失!
横屏切换到竖屏会有两次生命周期,中间也会销毁,数据还是会丢失。
解决办法:加上红色这句:
<activity android:name=".MainActivity" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden|screenSize">
orientation :消除横竖屏影响。
keyboardHidden :消除键盘影响
screenSize :消除屏幕大小改变影响,这个属性在4.0之前可以不设置,4.0及以上必须设置。
0 0
- android activity生命周期以及横竖屏切换问题
- android activity的生命周期 以及横竖屏切换
- Android之横竖屏切换以及activity的生命周期
- Android横竖屏切换时Activity的生命周期问题
- android 横竖屏切换,activity的生命周期
- Android 横竖屏切换 Activity生命周期log
- android横竖屏切换activity生命周期变化
- Android 横竖屏切换activity生命周期
- Android横竖屏切换Activity生命周期变化
- Android Activity横竖屏切换的生命周期
- Android Activity 横竖屏切换的生命周期
- Android Activity 生命周期、横竖屏切换
- Android横竖屏切换以及生命周期管理
- android之activity横竖屏切换时的生命周期以及横竖屏切换时的资源适配方案
- Activity横竖屏切换生命周期
- Activity横竖屏切换生命周期
- Activity生命周期与模拟器横竖屏切换问题
- 关于横竖屏切换时Activity生命周期的问题
- 翻译:Linux的电源管理架构
- Android应用使用SyncAdapter传输数据
- 几种clean data的软件用法
- 看了不准笑
- LDD3源码分析之poll分析
- android activity生命周期以及横竖屏切换问题
- 3027 线段覆盖 2
- ImageView属性详解
- 通过网络同步时间
- 删除ssh中旧的RSA key
- FreeMarker中<#include>和<#import>标签的区别
- ceph存储 ceph集群filestore认知
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题
- Mac 下使用wireshark解决Interface为空的办法