你的位置:首页 > 操作系统

[操作系统]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 and targetSdkVersion 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.

 

 

 

 

 

 

 

 

So,大意就是SDK版本13或以上的,需要同时用orientation与screenSize。因为当设备横竖屏切换时,相应的屏幕大小也改变了。所以在Activity配置中正确写法为

android:configChanges="orientation|screenSize"

同时,我们可以知道screenSize这个配置改变并不会导致Activity的reStart。




安徽旅游攻略大全安徽旅游路线推荐安徽自驾游攻略安徽旅游线路大全什么时候去安徽旅游最好礐石风景区几点开门?汕头礐石风景区游玩多长时间? 礐石风景区在哪里?汕头礐石风景区什么时候去最好? 礐石风景区有什么好吃的?汕头礐石风景区美食有哪些? 广州市南沙水鸟世界电话?南沙水鸟世界门票怎么预定? 2015小鸟天堂油菜花什么时间开?新会小鸟天堂景区油菜花开花时间? 2015春节小鸟天堂有什么好玩的?新会小鸟天堂景区春节活动介绍? 情人节将至 带着爱人去天津享受复古式“约泡” 通往异世界的入口 传说中的地狱之门 佛冈田野绿世界门票预订?田野绿世界优惠票多少钱? 一叶知秋 看尽四川十大最美秋色 敏捷黄金海岸水晶湖有什么玩的?阳江敏捷黄金海岸水晶湖项目有什么? 阳江黄金海岸景区项目有哪些?阳江敏捷黄金海岸景区一天游攻略? 澳门议事亭附近有什么好吃的?有哪些美食? 香港迪士尼乐园能带东西和吃的进去吗? 澳门购物哪里最好?具体地址在哪里? 香港有什么好吃正宗的美食?这些美食在哪里?怎么去? 08055C682MAT2A Datasheet 08055C682MAT2A Datasheet AQ12EA3R9DAJWE Datasheet AQ12EA3R9DAJWE Datasheet SQCA5A271JATWE Datasheet SQCA5A271JATWE Datasheet 南通去港澳游 南通去港澳游 南通去港澳游 义乌去港澳旅游 义乌去港澳旅游 义乌去港澳旅游 绍兴去港澳游 绍兴去港澳游 绍兴去港澳游