切换横屏幕 onCreate 多次执行问题




在AndroidManifest.xml 中activity 中添加 android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboardHidden|navigation" 属性,忽略activity 转换横竖屏幕重新onCreate
<activity android:name=".main.course.SectionsActivity"
android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboardHidden|navigation"
/>


如果在 activity基类中执行 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
再在activity 中执行 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

onCreate方法会多次执行很多次
原文地址:https://www.cnblogs.com/ldq2016/p/6723334.html