没有一次成功过
2010-07-30 20:32
253 查看
AndroidManifest.xml中android:configChanges的简介
程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先 called onSaveInstanceState()去保存你应用中的一些数据,然后called onDestroy(),最后才去called onCreate()或onRestoreInstanceState()方法去重新启动Activity。
当指定的属性发生变化时,不会去重新启动Activity,而是通知程序去调用 onConfigurationChanged()函数 例如:在进行横竖屏的切换时,会重新启动Activity,而定义了这个属性,就不会重新启动Activity了,而是去调用 onConfigurationChanged()函数
可以设置多个属性,中间用|隔开
VALUE DESCRIPTION
"mcc" 国际移动用户识别码所属国家代号是改变了----- sim被侦测到了,去更新mcc mcc是移动用户所属国家代号
"mnc" 国际移动用户识别码的移动网号码是改变了------ sim被侦测到了,去更新mnc MNC是移动网号码,最多由两位数字组成,用于识别移动用户所归属的移动通信网
"locale" 地址改变了-----用户选择了一个新的语言会显示出来
"touchscreen" 触摸屏是改变了------通常是不会发生的
"keyboard" 键盘发生了改变----例如用户用了外部的键盘
"keyboardHidden" 键盘的可用性发生了改变
"navigation" 导航发生了变化-----通常也不会发生
"screenLayout" 屏幕的显示发生了变化------不同的显示被激活
"fontScale" 字体比例发生了变化----选择了不同的全局字体
"uiMode" 用户的模式发生了变化
"orientation" 屏幕方向改变了
"screenSize" 屏幕大小改变了
"smallestScreenSize" 屏幕的物理大小改变了,如:连接到一个外部的屏幕上
程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先 called onSaveInstanceState()去保存你应用中的一些数据,然后called onDestroy(),最后才去called onCreate()或onRestoreInstanceState()方法去重新启动Activity。
当指定的属性发生变化时,不会去重新启动Activity,而是通知程序去调用 onConfigurationChanged()函数 例如:在进行横竖屏的切换时,会重新启动Activity,而定义了这个属性,就不会重新启动Activity了,而是去调用 onConfigurationChanged()函数
可以设置多个属性,中间用|隔开
VALUE DESCRIPTION
"mcc" 国际移动用户识别码所属国家代号是改变了----- sim被侦测到了,去更新mcc mcc是移动用户所属国家代号
"mnc" 国际移动用户识别码的移动网号码是改变了------ sim被侦测到了,去更新mnc MNC是移动网号码,最多由两位数字组成,用于识别移动用户所归属的移动通信网
"locale" 地址改变了-----用户选择了一个新的语言会显示出来
"touchscreen" 触摸屏是改变了------通常是不会发生的
"keyboard" 键盘发生了改变----例如用户用了外部的键盘
"keyboardHidden" 键盘的可用性发生了改变
"navigation" 导航发生了变化-----通常也不会发生
"screenLayout" 屏幕的显示发生了变化------不同的显示被激活
"fontScale" 字体比例发生了变化----选择了不同的全局字体
"uiMode" 用户的模式发生了变化
"orientation" 屏幕方向改变了
"screenSize" 屏幕大小改变了
"smallestScreenSize" 屏幕的物理大小改变了,如:连接到一个外部的屏幕上
相关文章推荐
- 记录一次tomcat下项目没有加载成功
- 记一次Android ListView没有成功显示出来的原因
- json数据一次读取多条数据(数组形式,数组前面没有字符和有字符)的操作方法
- Xcode能编译运行成功,但是模拟器没有任何反应
- Ubuntu 14.04 64位安装WPS(成功解决没有ia32-libs的问题)
- 【没有蓝屏的Windows 8系统体验一次不一样的彩屏】
- MyEcllipse10.5 注册 破解没有成功的原因!!!! 2013/12/26日发表
- Mac下mybatis逆向工程运行成功却没有生成相应的包和文件-解决办法
- 安装boost1.57.0__注意之前mgiza似乎因为boost没有安装也没有完全编译成功
- 解读陈天桥的成功——没有眼光就没有一切
- QQ登录成功后,没有调用- (void)getUserInfoResponse:(APIResponse *)response方法
- 编译器没有报错,但是部署项目不成功的解决方案
- 改变命运的几句话:没有失败只有暂停成功
- 成功没有奇迹,只有轨迹!!!
- 使用Xcode8上传成功后,商店里构建版本却没有应用
- libvirtd 启动成功,但却没有监听
- 一次成功的sql优化,2个表joinI/O 极大,大约9million
- 腾讯Q+开放平台,相信又是一次成功的模仿
- 【BUG】---ng-show/ng-hide修改成功但没有效果
- 我见过很多赚大钱的人,但没有一个是靠努力成功的!