Android 4.0: 旋转屏幕时禁止Activity重新加载
来源:互联网 发布:狗和狼的区别知乎 编辑:程序博客网 时间:2024/05/22 00:35
最近在做4.0项目的时候,遇到activity重新加载问题无法解决,后来研究google源代码,发现里面的android:configchanges已经发生改变,一查sdk文档,果然发现问题所在,如下:
orientation
"The screen orientation has changed — the user has rotated the device.Note: If your application targets API level 13 or higher (as declared by the minSdkVersion
andtargetSdkVersion
attributes), then you should also declare the "screenSize"
configuration, because it also changes when a device switches between portrait and landscape orientations.
screenSize
"The current available screen size has changed. This represents a change in the currently available size, relative to the current aspect ratio, so will change when the user switches between landscape and portrait. However, if your application targets API level 12 or lower, then your activity always handles this configuration change itself (this configuration change does not restart your activity, even when running on an Android 3.2 or higher device).Added in API level 13.
所以在android 4.0 中,如果想禁止activity重新启动,就需要在android:configchanges中加入scressSize值!
- Android 4.0: 旋转屏幕时禁止Activity重新加载
- Android:屏幕旋转时,禁止Activity重新加载
- Android禁止屏幕旋转,旋转屏幕时不重新加载当前activity
- Android禁止屏幕旋转,旋转屏幕时不重新加载当前activity
- Android禁止屏幕旋转,旋转屏幕时不重新加载当前activity
- 【Android】禁止屏幕旋转,旋转屏幕时不重新加载当前activity
- ANDROID竖屏,屏幕旋转禁止重新加载activity
- 安卓屏幕旋转时,禁止Activity重新加载
- android屏幕旋转时,禁止重新加载(onCreate)
- 屏幕旋转时防Activity重新加载
- 旋转屏幕重新加载Activity
- Android 旋转屏幕时禁止Activity重建
- Android 禁止屏幕旋转 & 旋转屏幕时保持Activity内容
- Android 禁止屏幕旋转 & 旋转屏幕时保持Activity内容
- Android 禁止屏幕旋转 & 旋转屏幕时保持Activity内容
- Android 禁止屏幕旋转 & 旋转屏幕时保持Activity内容
- 禁止屏幕旋转重新加载oncreat
- Android屏幕旋转时,设置Activity不重新调用onCreate
- c#日期相关
- 整天什么事都不用干吗
- C语言预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- Tries树(转载)
- 网络--面试题目整理(一)
- Android 4.0: 旋转屏幕时禁止Activity重新加载
- Linux消息队列操作
- 水晶报表的Push模式及多表制作
- 调用InvalidateRect闪烁的问题
- FileZilla 使用过程中可能遇到问题 及 解决办法
- c#读取ini文件
- Ubuntu11.10编译android2.2时的编译器版本问题4.6/4.4
- makefile 笔记[1]
- 百度笔试1