onCreate(null)‐>onContentChanged‐>onStart‐>onResume‐>onWindowFocusChanged(true)
onBackPressed‐>onPause‐>onWindowFocusChanged(false)‐>onStop‐>onDestroy
启动一个activity1,再启动一个activity2的流程:
1onSaveInstanceState‐>1onPause‐>2onCreate(null)‐>2onContentChanged‐>2onStart‐>2onResume‐>1onWindowFocusChanged(false)‐>2onWindowFocusChanged(true)‐>1onStop
2onBackPressed‐>2onPause‐>1onRestart‐>1onStart‐>1onResume‐>1onWindowFocusChanged(true)‐>2onWindowFocusChanged(false)‐>2onStop‐>2onDestroy
onWindowFocusChanged(false)‐>onWindowFocusChanged(true)
onSaveInstanceState‐>onPause‐>onWindowFocusChanged(false)‐>onStop
onRestart‐>onStart‐>onResume‐>onWindowFocusChanged(true)
注:如果manifest.xml中含有两个LAUNCHER的activity,则在主菜单中会列出两个启动图标。