Android在旋转屏幕时activity会被重建,重新调用activity的各个生命周期,如果不想重建,那么需做如下设置:

android:configChanges="orientation|screenSize"

orientation选项指在屏幕方向发生改变,screenSize选项指屏幕尺寸发生改变,由于旋转屏幕时屏幕尺寸会发生变化,所以必须设置screenSize选项。activity不被重建,系统也就不会调用onSaveInstance和onRestoreInstance方法,而会调用onConfigChanged方法。
需要说明的是,configChanges属性是Android 3.2(API 13)中新加入的,所以当编译选项的minSdkVersion和targetSdkVersion均小于13时,则无需设置screenSize。

更多相关文章

  1. 对Android(安卓)Activity添加容错处理
  2. android 语言设置
  3. Tiny4412——Android灯光系统
  4. Android(安卓)webview与js 交换JSON对象数据
  5. Camera服务之--架构浅析
  6. ( 转)关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi
  7. Android调用平台功能具体技巧分享
  8. android的多屏支持
  9. Android应用程序核心-应用程序的基本组件

随机推荐

  1. Android各版本的版本号、版本名、API及发
  2. Android Firewall(防火墙) AndFire 首发
  3. Android加密算法:AES、Base64加密算法
  4. android Socket实现简单聊天小程序
  5. Android(安卓)CheckBox设置背景selector
  6. Android判断apk是否存在
  7. Android(安卓)自定义控件属性
  8. I.MX6 Android(安卓)backlight modify by
  9. Android的各种Drawable详解
  10. Android判断APP是在前台还是后台