Activity启动流程 stop的理解

当启动一个activity的时候

onCreate -->  onStart  ---> onResume

当启动另一个activity的时候:

old activity onPause


new activity  onCreate -->  onStart  ---> onResume

 

old activity onStop

当回退的时候也是这样:当要出现的activity onResume之后,原来的activity才onStop

原因是:onStop是activity不可见回调的,onPause表示acitivity不在前台时回调,因此当另一个activity鸠占鹊巢之后,原来的activity的不可见回调onStop才会触发。

建议:不要在onPause做很重的工作,以便让新activity尽快出现。

 

参考:https://www.kancloud.cn/alex_wsc/android_art/1828168

 

上一篇:Python基础:4_字符串


下一篇:alike, akin, ail, ale