android:configChanges属性

转载 2013年12月04日 15:31:54
对android:configChanges属性,一般认为有以下几点:

1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次

2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次

3、设置Activity的android:configChanges="orientation|keyboardHidden"时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法。

但是,自从Android 3.2(API 13),在设置Activity的android:configChanges="orientation|keyboardHidden"后,还是一样会重新调用各个生命周期的。因为screen size也开始跟着设备的横竖切换而改变。所以,在AndroidManifest.xml里设置的MiniSdkVersion和 TargetSdkVersion属性大于等于13的情况下,如果你想阻止程序在运行时重新加载Activity,除了设置"orientation",你还必须设置"ScreenSize"。

解决方法:

AndroidManifest.xml中设置android:configChanges="orientation|screenSize“

从窗体泄漏谈android:configChanges属性

转载自:http://www.bubuko.com/infodetail-457092.html 首先看log日志:has leaked window com.android.interna...
  • lyx4228716
  • lyx4228716
  • 2015年12月10日 15:56
  • 819

从一个问题来认识android:configChanges属性

这两天遇见一个挺奇葩的问题,怎么讲呢,其实就是在A界面上调用系统相机,然后把照片显示到界面上,原本是一个很简单的问题,可是却出现一个挺奇葩的现象,在绝大部分手机上,我试过MX4  ,荣耀6 ,小米三,...
  • hoyouly
  • hoyouly
  • 2016年03月14日 19:56
  • 1896

android:configChanges属性总结(横竖屏切换)

这次的项目里面碰到了播放视频的功能,就涉及到横竖屏切换的问题,点击button跳转的playActivity进行播放视频,全屏:竖屏到横屏、退出全屏:横屏到竖屏,之后退回到主页面的过程。屏幕的横竖屏切...
  • qq_27634797
  • qq_27634797
  • 2017年04月18日 09:26
  • 212

Activity中使用configChanges属性讲解及需注意的问题

在这个浮躁的社会,我们要时刻提醒自己放慢脚步!!
  • dmk877
  • dmk877
  • 2015年04月15日 11:15
  • 3019

横竖屏切换时候的生命周期以及configchanges介绍

activity生命周期的介绍以及configchanges属性的使用和onSaveInstanceState()的触发执行...
  • qq_33234564
  • qq_33234564
  • 2016年11月22日 15:19
  • 501

Android中方向问题(转变方向)以及 configChanges 配置不管用问题

1. 有两种设置屏幕方向的方式: 1)在AndroidManifest.xml 中配置activity时增加 android:orientation属性即可,如:      android:scree...
  • wolf_fang
  • wolf_fang
  • 2016年10月09日 15:46
  • 883

Activity中设置android:configChanges的作用及详细属性

详细属性如下表: 属性值: 含义: mcc SIM卡唯一标识IMSI(国际移动用户标识码)中的国家代码,由三位数字组成,中国为:460 这里标识mcc代码发生了改变 ...
  • weixin_37011894
  • weixin_37011894
  • 2017年12月28日 14:42
  • 67

Activity中ConfigChanges属性的用法及用途

从事Android开发,免不了会在应用里嵌入一些广告SDK,在嵌入了众多SDK后,发现几乎每个要求在AndroidManifest.xml申明Activity的广告SDK都会要求加上注明这么一句属性:...
  • xwnxwn
  • xwnxwn
  • 2015年02月25日 16:25
  • 898

【问题解决】configChanges详解-之解决问题:手机切换字体后,app异常崩溃

1,问题  在设置里面调整字体大小后,切换到app界面,app异常崩溃,再次登录无法登录,必须清理后台重新登录才可以。 2,解决方案  1)方案一:将app里面字体的单位由sp改为dp.    这样a...
  • SunshineTan
  • SunshineTan
  • 2016年12月31日 14:20
  • 1029

【安卓学习之常见问题】 多国语言横竖屏时,自动切换到默认语言(android:configChanges的使用)

█ 问题重现: ● 手机系统语言设置为中文  ● 启动app,app显示中文  ● 在app中设置app的语言为其他国家语言,如英文:    ● 界面: ...
  • ljb568838953
  • ljb568838953
  • 2017年08月09日 17:07
  • 583
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android:configChanges属性
举报原因:
原因补充:

(最多只允许输入30个字)