Android手机屏幕自动旋转时,每次都会重新调用Activity的onCreate方法,但是在实际开发中,这一步往往没有必要,有时还会带来负面影响,可以用下面的方法去掉这个特性

首先在AndroidManifest.xml中在相应Activity中加入以下代码:

android:configChanges="orientation|keyboardHidden"

然后在相应Activity的Java代码中重写下面的这个方法:

@Overridepublic void onConfigurationChanged(Configuration newConfig) {// TODO Auto-generated method stubsuper.onConfigurationChanged(newConfig);if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {}else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {}}

这样在屏幕自动旋转时就不会调用相应Activity的onCreate方法了

更多相关文章

  1. android视频截屏&手机录屏实现代码
  2. Android Activity启动和退出过程中onResume()方法的回调
  3. Android混淆代码
  4. andorid跳过系统API获取以太网IP,网关,DNS,MAC的方法
  5. 【Android】关联source code的方法
  6. Android热修复原理(一)热修复框架对比和代码修复
  7. [转]NDK中log输出方法

随机推荐

  1. Android获取用户已安装app列表
  2. Android(安卓)平台上,界面元素在定时器的
  3. 【Arcgis for android】相关教程收集自网
  4. android五种布局模式
  5. Android(安卓)Service AIDL 远程调用服务
  6. Android开发AsyncTask异步处理任务
  7. Android(安卓)为【apk】文件签名,增加修改
  8. 打开Android开发软件eclipse时出现parseS
  9. Android文本输入框EditText属性和方法说
  10. Android如何下抓取tcp数据包