keyboardhidden专题

android:configChanges=screenSize | orientation | keyboardHidden

在Android的开发中,在配置文件的activity中添加该属性的目的是: 阻止程序在运行时重新加载Activity;也就是说    当横竖屏切换/或尺寸发生改变的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不是重新执行onCreate方法,但如果没有使用这个属性就会重新调用onCreate方法了。

关于android:configChanges=keyboardHidden|orientation

一般在AndroidManifest.xml文件中都没有使用到android:configChanges="keyboardHidden|orientation"配置,当然还是很有 用的 就是如果配置了这个属性,当我们横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不会重新执 行onCreate方法,那当然如果不配置这个属性的话就会重新调用o

android:configChanges=orientation|keyboardHidden的使用

1. 了解android:configChanges 的属性 通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容:   CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSCREENCONFIG_KEYBOARDCONFIG_NAVIGATIONCONFIG_ORIENTATION设置