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 屏幕(View)坐标系统
  2. android textview 中超出屏幕宽度的字符 省略号显示
  3. [置顶] 我的Android进阶之旅------>Android之选项卡(TabHost)的
  4. android 控制屏幕亮度
  5. Android 屏幕分辩率相关问题
  6. android Manifest.xml选项

随机推荐

  1. 如何实现Android 布局背景模糊化处理
  2. Android中onResume()的启动执行顺序
  3. Android输入管理_InputManager服务启动
  4. Android(安卓)studio禁用启动时自动更新S
  5. Android Widget 中ListView加载网络图片
  6. android ClipDrawable 使用
  7. 关于Android的post,get、cookie网络获取的
  8. windows10 环境下编译 Android(安卓)Pjsi
  9. Android模拟器访问Tomcat和IIS7
  10. [Android]获取其他应用的logcat