activity生命周期变化

<activity android:name=“.OneActivity”
android:configChanges=“keyboardHidden|orientation|screenSize” >

总结:

1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次

2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次

3、设置Activity的android:configChanges="keyboardHidden|orientation|screenSize"时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法

创建横屏

=====

Android横竖屏切换生命周期_IT

2

Android横竖屏切换生命周期_Android横竖屏切换生命周期_02

创建完成后。运行没问题,打包可能会失败


解决方法。