1、AndroidManifest.xml不設置Activity的android:configChanges時,切屏會重新調用各個生命週期,
切橫屏時會執行一次,切豎屏時會執行兩次。生命週期如下:
onSaveInstanceState-onPause-onStop-onDestory-onCreate-onStart-onRestoreInstanceState-onResume
2、設置Activity的android:configChanges="orientation"時,切屏還是會重新調
用各個生命週期,切橫、豎屏時只會執行一次。生命週期如下:
onSaveInstanceState-onPause-onStop-onDestory-onCreate-onStart-onRestoreInstanceState-onResume
3、設置Activity的android:configChanges="orientation|keyboardHidden"時,
切屏不會重新調用各個生命週期,只會執行onConfigurationChanged方法。