1.Activity横竖屏:
开启应用:
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
切换横屏:
MainActivity: onPause()
MainActivity: onSaveInstanceState()
MainActivity: onStop()
MainActivity: onDestroy()
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onRestoreInstanceState()
MainActivity: onResume()
切回竖屏:
MainActivity: onPause()
MainActivity: onSaveInstanceState()
MainActivity: onStop()
MainActivity: onDestroy()
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onRestoreInstanceState()
MainActivity: onResume()
当在配置文件中设置activitiy的configChanges时:android:configChanges="orientation|screenSize"
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
MainActivity: onConfigurationChanged()
与之前不同,之后的onPause()等方法不后再走了
2.back键:
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
MainActivity: onPause()
MainActivity: onSaveInstanceState()
MainActivity: onStop()
MainActivity: onRestart()
MainActivity: onStart()
MainActivity: onResume()
3.息屏锁屏:
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
MainActivity: onPause()
MainActivity: onSaveInstanceState()
MainActivity: onStop()
MainActivity: onRestart()
MainActivity: onStart()
MainActivity: onResume()
可见息屏锁屏和back键后的activity的生命周期是一样的。
开启应用:
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
切换横屏:
MainActivity: onPause()
MainActivity: onSaveInstanceState()
MainActivity: onStop()
MainActivity: onDestroy()
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onRestoreInstanceState()
MainActivity: onResume()
切回竖屏:
MainActivity: onPause()
MainActivity: onSaveInstanceState()
MainActivity: onStop()
MainActivity: onDestroy()
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onRestoreInstanceState()
MainActivity: onResume()
当在配置文件中设置activitiy的configChanges时:android:configChanges="orientation|screenSize"
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
MainActivity: onConfigurationChanged()
与之前不同,之后的onPause()等方法不后再走了
2.back键:
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
MainActivity: onPause()
MainActivity: onSaveInstanceState()
MainActivity: onStop()
MainActivity: onRestart()
MainActivity: onStart()
MainActivity: onResume()
3.息屏锁屏:
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
MainActivity: onPause()
MainActivity: onSaveInstanceState()
MainActivity: onStop()
MainActivity: onRestart()
MainActivity: onStart()
MainActivity: onResume()
可见息屏锁屏和back键后的activity的生命周期是一样的。