Android横竖屏切换Activity生命周期变化
2016-02-29 12:57
411 查看
MiniSdkVersion在API 13之后
切换横屏和切换竖屏生命周期一样,都会调用
onPause,onStop,onDestroy,onCreate,onStart,onResume重新加载Activity
给Activity配置android:configChanges="orientation"后
横竖屏切换时会先调用onConfigurationChanged,然后依次调用
onPause,onStop,onDestroy,onCreate,onStart,onResume重新加载Activity
当配置android:configChanges="orientation|screenSize"后横竖屏切换只会调用
onConfigurationChanged,不再重新加载Activity
横竖屏切换对于是否配置keyboardHidden生命周期没有影响
总结:MiniSDKVersion在API13之后,只有在Manifest.xml中给Activity配置android:configChanges="orientation|screenSize",横竖屏切换不重新加载Activity,
否则横竖屏都会重新加载,各会加载一次。
切换横屏和切换竖屏生命周期一样,都会调用
onPause,onStop,onDestroy,onCreate,onStart,onResume重新加载Activity
给Activity配置android:configChanges="orientation"后
横竖屏切换时会先调用onConfigurationChanged,然后依次调用
onPause,onStop,onDestroy,onCreate,onStart,onResume重新加载Activity
当配置android:configChanges="orientation|screenSize"后横竖屏切换只会调用
onConfigurationChanged,不再重新加载Activity
横竖屏切换对于是否配置keyboardHidden生命周期没有影响
总结:MiniSDKVersion在API13之后,只有在Manifest.xml中给Activity配置android:configChanges="orientation|screenSize",横竖屏切换不重新加载Activity,
否则横竖屏都会重新加载,各会加载一次。
相关文章推荐
- Android Activity学习 <一> Activity基础知识和生命周期
- ClipDrawable的使用--慢慢展开的图片
- 解决android studio报错问题( Failed to complete Gradle ...
- Android常见控件— — —TextView
- Android系统源码学习-SIM卡(三) Android 4.2中与SIM/USIM 管理流程
- 王立平--android事件监听的3种方式
- android蓝牙的使用
- android spk 反编译工具以及使用方法
- Android Studio 简单介绍
- Android基础:自定义带图片的Toast
- 总结:Android启动模式 ——IntentFilter解析
- 文档中心 > 统计分析 > 统计分析Android文档 > 集成文档
- android高速开发框架xUtils
- android手机root后的安全问题 (二)
- android 在图片上涂鸦(添加水印同理)
- Android 根据URI获取图片(从相册选择图片后返回)
- Android 小项目之--Mini音乐播放器【简单版】(附源码)
- android四大组件
- Android asyncTask
- Android系统源码学习-SIM卡(二)