切换横竖屏时,会自动查找layout-port 、layout-land中的布局文件,默认情况下,
切换时,将执行摧毁onPause onStop onDestroy,再重置加载新的布局onCreate onStart onResume;
切换时如果要保存数据, 可以重写: onSaveInstanceState();
恢复数据时, 重写: onRestoreInstanceState();
**固定横屏或竖屏: android:screenOrientation="landscape"
**横竖屏切换, 不摧毁界面(程序继续执行) android:configChanges="orientation|keyboardHidden|screenSize"
保存信息状态的相关方法:
a. onSaveInstanceState:
在Activity被动的摧毁或停止的时候调用(如横竖屏切换,来电),用于保存运行数据,可以将数据存在在Bundle中;
b. onRestoreInstanceState:
该方法在Activity被重新绘制的时候调用,例如改变屏幕方向,onSavedInstanceState可为onSaveInstanceState保存的数据