Android4.4.2下Activity在横竖屏切换时的生命周期

来源:互联网 发布:淘宝上的拔步床能买吗 编辑:程序博客网 时间:2024/05/22 09:07

在使用android4.4.2的SDK开发时,发现Activity在进行横竖屏切换过程时的生命周期都是 

onPause->

onSaveInstanceState->

onStop->

onDestroy->

onCreate->

onStart->

onRestoreInstanceState->

onResume

而以前旧版本SDK上的,横竖屏切换跟上面一样,只是在切换到竖屏时,整个生命周期会执行两次

onPause->

onSaveInstanceState->

onStop->

onDestroy->

onCreate->

onStart->

onRestoreInstanceState->

onResume->

onPause->

onSaveInstanceState->

onStop->

onDestroy->

onCreate->

onStart->

onRestoreInstanceState->

onResume

而且在给Activity添加 android:configChanges="orientation|screenSize"时,横竖屏切换,就只会调用onConfigurationChanged,Activity并不会销毁再重新生成。




0 0