我只是修复了我们应用程序中的错误.问题在于,对接或取消对接设备会导致应用程序重新启动.我在拖曳大量论坛线程后发现了此修复程序,是将uiMode附加到AndroidManifest.xml文件中的android:configChanges属性:

我想确保通过提交此更改,我不会破坏其他重要功能.据我了解,这可以防止我们的应用程序在对接或取消对接时重新启动.但这就是全部吗?我找不到任何易于理解的文档.

解决方法:

向android:configChanges添加一些内容会告诉Android,您将自己在Activity类的onConfigurationChanged中处理特定事件(或忽略它们).如果您指定了某些内容,则在触发事件的情况下,Android本身不会做任何事情,在停靠/取消停靠的情况下,这将是Activity的重新创建.

通常情况下,只要您不更改布局(例如在发生此类事件的情况下),您就不会破坏任何内容.

标签:android

来源: https://codeday.me/bug/20191118/2025448.html

android:configchanges的作用,将uiMode附加到android:configChanges实际做什么?相关推荐

  1. android系统目录和作用是什么意思,安卓Android手机系统内文件夹目录解释

    public static final String SDPATH = Environment .getExternalStorageDirectory().getAbsolutePath(); // ...

  2. intent在android中的作用,Android开发理解Intent的用途

    1.Intent的定义 Intent这个单词的意思就是"意图,目的,意向",Intent是一种运行时绑定(runtime binding)机制,它能在程序运行的过程中连接两个不同的 ...

  3. android布局的作用,Android UI布局经验总结

    如何在Android中动态设置颜色透明?10%20%到100% Android布局分析工具HierarchyView Android使用include/merge/ViewStub优化布局 List的 ...

  4. android的适配器作用,适配器在Android中的作用是什么?

    适配器在Android中的作用是什么? 我想知道在Android环境中何时,何地以及如何使用适配器. 来自Android开发者文档的信息对我来说不够,我希望得到更详细的分析. 11个解决方案 39 v ...

  5. android 混淆规则作用,Android混淆规则

    简介 Java代码是非常容易反编译的.为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理. ProGuard是一个混淆代码的开源项目.它的主要作用就是混淆,当然它还能对字节码 ...

  6. 腾讯、网易云、字节跳动面试点总结—AMS在Android起到什么作用?

    本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注 面试官: AMS在Android起到什么作用,简单的分析下Android的源码 心理分析:这道题在发生在大多数场景下.面对这 ...

  7. Android数据存储:数据库基础,在Android应用中使用数据库,附加Menu菜单选项的一些说明

    为什么**持久性数据很重要: 在计分器那个应用中,是将球队得分存储在变量里,当我们旋转应用时Activity被销毁,得分记录也没有了.将设备旋转为新的方向时,Activity被重现创建,得分又变成默认 ...

  8. not found for signing config ‘debug‘Android中meta-data的作用xmlns:tools=“http://schemas.android.com/

    目录 not found for signing config 'debug' Android中meta-data的作用 xmlns:tools="http://schemas.androi ...

  9. android 自定义xmlns,Android xmlns 的作用及其自定义实例详解

    Android xmlns 的作用及其自定义实例详解 xmlns:Android="http://schemas.android.com/apk/res/android的作用是: 这个是xm ...

最新文章

  1. Nature综述:多年冻土的微生物组
  2. linux Figlet 转换字符字
  3. log4j2动态修改日志级别及拓展性使用
  4. Node环境的配置与安装(windows系统)(超详细)
  5. 渲染器跑分_这一次会挤牙膏吗?9400F/10400跑分对比
  6. 前端学习(2972):使用mock假数据
  7. 自定义EL函数解决JSTL标签不足之处——按字节长度截取字符串
  8. java反射 获取参数类型_Java反射带参构造创建对象时如何自动转换参数类型
  9. windows date格式
  10. 来不及解释!python字符串常用方法大全,先收藏再说
  11. 结构化数据上的机器学习大杀器XGBoost
  12. Ubuntu安装搜狗拼音输入法(中文输入法)
  13. rc3ctf 逆向logmein writeup
  14. Linux-1-概述
  15. 解决IE禁止第三方Cookie
  16. 使用python编写彩色圆圈
  17. Swift实战-豆瓣电台(三)获取网络数据
  18. [算法][面试题]疯狂队列-排列使得序列两两间“差值的绝对值“之和最大
  19. 电脑软件系统等保2.0 二级安全要求
  20. TCP/IP socket

热门文章

  1. java mediainfo.dll_MediaInfo库的简单使用
  2. js 刷新div_vue.js备忘记录(五) vue-router
  3. windows安装包删了会有影响吗_win7系统删除系统更新安装包的详细教程
  4. MATLAB学习——矩阵
  5. java cpu 内存使用情况_java高cpu占用和高内存占用问题排查 (转)
  6. 工程中多个不同类型线程池_软件工程中不同类型的设计策略
  7. 面试官:数据量大的情况下分页查询很慢,有什么优化方案?
  8. golang获取程序运行路径
  9. 常用的作业调度算法应用练习
  10. 在Windows10上安装WSL使用binwalk命令