Android 4.0: 旋转屏幕时禁止Activity重新加载
16lz
2021-01-23
最近在做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 |
"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 源代码编译前后的目录结构
- 发现自己喜欢了移动端开发--Android
- android之eclipse下查看android系统源代码
- android源代码的利用
- Android ActionBar的源代码分析(二)
- Android仿淘宝首页UI(附代源代码及示例图片)