您的位置:首页 > 运维架构

Activity启动流程 stop的理解

2021-12-24 12:05 337 查看

当启动一个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

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: