出错的原因是由于手机在横、竖屏切换时导致的,处理办法:

1、在AndroidManifest.xml里面对出错的Activity加上:

 android:launchMode="singleInstance" android:configChanges="orientation|keyboardHidden"


2、在出错的Activity里面加上代码:

    @Override     public void onConfigurationChanged(Configuration newConfig)    {         super.onConfigurationChanged(newConfig);        if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)        {        //land        }        else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)        {        //port        }    }

更多相关文章

  1. Android的Activity动画切换
  2. Android动画效果 translate、scale、alpha、rotate 切换Activity
  3. Android屏幕横屏竖屏切换的方法
  4. Android(安卓)重启应用代码
  5. 关机重启代码
  6. Android(安卓)onSaveInstanceState和onRestoreInstanceState的用
  7. Android(安卓)Studio生成javadoc
  8. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Fedora镜像
  9. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像

随机推荐

  1. 学习第一天
  2. 安装vscode及插件、字体设置、html文档中
  3. 一篇文章看懂Yandex SEO:俄罗斯外贸从这里
  4. 一条 SQL 语句执行过程
  5. Java如何设置过期时间的map的几种方法
  6. 1、HTML基础:文档描述和文档结构
  7. 构图有哪些方法?漫画的分镜与构图教程
  8. android如何往SDCard中存取图片
  9. android圆形图片显示效果,带边框
  10. Android(安卓)ListView 局部刷新