activity在AndroidManifest.xml中的设置
android:screenOrientation="portrait" :
表示当我们切换横竖屏的时候,屏幕的内容始终以竖屏显示,而不会根据屏幕的方向来显示内容
android:allowTaskReparenting="true" :
这个属性用来标记一个Activity实例在当前应用退居后台后,是否能从启动它的那个task移动到有共同affinity的task,“true”表示可以移动,“false”表示它必须呆在当前应用的task中,默认值为false
android:configChanges="orientation|keyboardHidden" :
当横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不是重新执行onCreate方法,如果没有使用这个属性就会重新调用onCreate方法了
这个在低版本上,这个是可以起作用。在android 4.0 以上实际上这个是不起作用的。必须要加上screenSize :
android:configChanges="keyboardHidden|orientation|screenSize"