需要在 AndroidManifest.xml 中,对 Activity 添加配置改变时的描述

<activity android:name="com.demo.MainActivity"
android:icon="@drawable/icon"
android:configChanges="orientation|keyboardHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

此时,当手机变成横屏时,Activity 将不会再重新启动
而当Activity 内写有 onConfigurationChanged() 方法时,会自动调用该方法,以便对屏幕的变动事件进行操作

更多相关文章

  1. Android去标题和实现全屏
  2. ContentProvider数据共享
  3. android获取versionName和versionCode
  4. Android下单元测试
  5. Android实现输入法弹出时把布局顶上去和登录按钮顶上去的解决方
  6. Android调用打电话(Call Phone)
  7. Android(安卓)USB tethering相关代码
  8. Android调用系统设置,Android调用系统设置中的某个设置
  9. Android(安卓)调用有道词典查词

随机推荐

  1. Android播放ogg声音文件
  2. Android打电话,挂电话
  3. android 用Pull 读取XML
  4. Android 图表--MPAndroidChart
  5. Android 反射获取私有方法,成员变量
  6. Android 高亮指示层提示
  7. Android View的requestLayout与invalidat
  8. Android之Http请求基础
  9. Service
  10. android 服务与多线程