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

在使用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并不会销毁再重新生成。




你可能感兴趣的:(android)