这个生命周期和清单文件里的配置有关系。
1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,默认首先摧毁当前Activity ,然后重新加载。
onPause() —— onStop() —— onDestroy() —— onCreate() —— onStart() —— onResume()
2、设置Activity的androd:configChanges=" orientation | keyboardHidden " 时,切屏不会重新调用各个生命周期 ,只会执行onConfigurationChanges方法