设置屏幕默认横屏应该在AndroidManifest.xml中的android:screenOrientation属性中设置
android:screenOrientation="landscape"
而不是通过代码设置(以前喜欢在BaseActivity中通过代码设置)
if (getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); }
因为如果之前是竖屏进入该界面会先竖屏再横屏onCreate中代码会执行两遍(
onCreate中执行到切换横屏后 后面代码会继续执行 然后切换横屏成功又执行一遍) 这样性能很不好