先上周期图
一个activity的绳命顺序:onCreate>onStart>onResume>omPause>onStop>onDesory
两个activity的绳命顺序(第一个activity—第二个activity—第一个activity—退出):
运行到onCreat
运行到onStart
运行到onResume
运行到onPause
第二个界面onCreat
第二个界面onStart
第二个界面onResume
运行到onStop
第二个界面onPause
运行到onStart
运行到onRestart
运行到onResume
第二个界面onStop
第二个界面onDestory
运行到onPause
运行到onStop
运行到onDestory
ps:在第一个界面切换到第二个界面时第一个界面不会马上运行onStop操作,而是等另一个界面执行完onResume操作呈现出来之后才执行onStop,当返回第一个界面时只需再执行onRestart即可。