-
2.1版本以下
- 不设置activity的android:configChanges,切屏会重新调用各个生命周期函数,切横屏是一次,切竖屏是两次
- 调用android:configChanges=“orientation”时,切屏会重新调用各个生命周期,但是不论是横竖屏都是只调用一次
- 调用android:config=“orientation | keyboardHidden”,切屏不会调用各个生命周期,只会执行onConfigurationChange方法
-
4.0版本以上
-
没有调用config时候,横竖屏都各调用一次
-
调用了android:configChanges=“orientation”或者android:configChanges=“orientation|keyboardHidden”。竖屏将不再调用任何方法
-