在日常生活中,手机会有很多种配置放生改变的情况,当然,有些时候需要监听他们并对他们进行处理,这就涉及到了onConfiguration方法的使用,我大致说一下,这个方法需要发生在屏幕切换横竖屏,或者选择语言,切换输入法等的时候会被调用,之前我说过,切换横竖屏的时候实际上是将activity调用了onDestroy方法,然后再重新调用的onCreate方法,这样的话会产生一些麻烦,单不说屏幕闪了一下,如果是个关于歌曲的程序,那切一下屏幕就导致歌曲终端使我们及其不想看到的,还有好多情况我就不一一列举了,在使用这个方法大致分成两步:

第一步:在Manifest文件中对activity注册的地方加入一条:android:onConfigurationChanged:这个后边会有若干个选项,根据需要可以选择。

第二步:在继承自Activity的类里回调一个函数:onConfiguration()在函数里写好回调的方法。

转载于:https://www.cnblogs.com/xiatianyu/p/onConfigurationChanged.html

onConfigurationChanged方法的使用相关推荐

  1. Intent.createChooser方法在HTC OneX上意外会引发onConfigurationChanged方法

    android就是这点不好,机型太多,什么奇怪的Bug都有.今天又遇上一个,是说在A界面编辑本地联系人返回后会返回到B界面(B界面为默认界面).A和B界面都受一个父Acitivy管理,类似像Tab页一 ...

  2. Android Configuration change引发的问题及解决方法

    之前在学习Fragment和总结Android异步操作的时候会在很多blog中看到对Configuration Change的讨论,以前做的项目都是固定竖屏的,所以对横竖屏切换以及横竖屏切换对程序有什 ...

  3. android模拟器横屏快捷键,Android模拟器横屏切换方法

    Android开发群:180290347,新手安卓能够问问题 若是android模拟器已经启动后,可使用快捷键F12或Ctrl+F11来切换.固然是用命令行仅仅启动模拟器可使用参数 emulator. ...

  4. Android屏幕监视方法,Android 关于手机屏幕的那些事

    1.屏幕方向参数: ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED,//未指定,此为默认值.由Android系统自己选择合适的方向. ActivityInfo. ...

  5. onConfigurationChanged

    http://blog.csdn.net/xiaodongvtion/article/details/679938 转载自该文章. 注意:onConfigurationChanged事件并不是只有屏幕 ...

  6. 防止activity转屏幕后调用oncreate的方法

    在介绍之前,我们需要先了解默认情况下android屏幕旋转的机制: 默认情况下,当用户手机的重力感应器打开后,旋转屏幕方向,会导致当前activity发生onDestroy-> onCreate ...

  7. Android实现屏幕旋转方法

    本文实例总结了Android实现屏幕旋转方法.分享给大家供大家参考.具体如下: 在介绍之前,我们需要先了解默认情况下android屏幕旋转的机制: 默认情况下,当用户手机的重力感应器打开后,旋转屏幕方 ...

  8. android编程:调节视频画面分辨率,Android编程实现屏幕自适应方向尺寸与分辨率的方法...

    本文实例讲述了Android编程实现屏幕自适应方向尺寸与分辨率的方法.分享给大家供大家参考,具体如下: Android 屏幕自适应方向尺寸与分辨率,包括屏幕界面布局.多分辨率支持.获取屏幕尺寸.屏幕横 ...

  9. Android Activity onCreate()方法重复执行

    摘要: Android程序的Activity的onCreate()重复执行,导致界面多次加载,影响用户体验. 问题描述: 1.程序运行在平板上(有底座,如图1-1 底座有串口.USB口.电源口.以太网 ...

  10. android横竖屏切换方法,Android 4.0 横竖屏切换注意事项

    ==Android 2.3以前的横竖屏切换== 在Android 2.3平台上,我们可以需要设置界面的横竖屏显示时,可以在AndroidManifest.xml中,对Activity的属性添加以下代码 ...

最新文章

  1. 本地缓存需要高时效性怎么办_缓存在高并发场景下的常见问题
  2. 慕课python第四周测试卷_中国大学慕课用Python玩转数据期末考试查题公众号答案...
  3. 使用GDI+缩放图片文件
  4. html属性选择器怎么写,html – 具有“type”属性与make-up属性的CSS属性选择器和区分大小写...
  5. 如何学好Java?你应该躲开这几个坑
  6. tomcat(15)Digester库
  7. 【1489】求二叉树的先序遍历 SDUTOJ
  8. 2021年退休工资会不会涨?
  9. 优秀程序员应该具备的 11 个特质
  10. 用DELPHI为ASP开发文件上载组件
  11. 电视android怎么连接手机助手下载,电视与手机怎么连接?最实用的三种小技巧!...
  12. 简约公司企业发展时间轴图表设计图表合集PPT模板
  13. 苏州大学计算机论文多少字,苏州大学毕业论文格式要求
  14. 怎样促进计算机专业发展,【计算机教学论文】怎样促进计算机技术应用及改善(共4879字)...
  15. 误操作rm -rf /*之后该如何挽救,除了跑路还能怎么办
  16. 《自然》杂志:面对“电车难题”,不同国家的人有不同的道德选择
  17. PPC音量太小和听筒音太小的解决方法
  18. 南卡A2降噪耳机开箱测评:降噪实力派
  19. Debian10 Centos7 ProxmoxVE 虚拟硬盘格式转换
  20. 有什么占内存小又好玩的手游,占内存小的手机游戏

热门文章

  1. vuejs 外部嵌套from表单
  2. 你真的会用ABAP, Java和JavaScript里的constructor么? 1
  3. MySQL max_allowed_packet
  4. Nhibernate HQL 匿名类(严格说是map的使用以及构造函数的使用
  5. 折腾一天,获取下列多选框的所有选中值,原生js可直接通过obj.val()来获取,可jq不行,要通过循环取值来获取;...
  6. LINQ 学习笔记8
  7. BAT监视360进程.txt
  8. Flex代码整理插件——FlexPrettyPrintCommand
  9. 再这样下去,团队半年内就要散了。。
  10. 这首歌,竟然是AI生成的,太狠了...