美文网首页
问:两个Activity切换时生命周期是怎么样?

问:两个Activity切换时生命周期是怎么样?

作者: 超级绿茶 | 来源:发表于2020-09-14 08:32 被阅读0次

问:两个Activity切换时生命周期是怎么样?
描述:当从Activity A启动Activity B,再从Activity B返回Activity A时这两个Activity的生命周期是怎么响应的?


边看美女边思考

回答:Activity A的onPause方法会先响应,然后再是Activity B的onCreate、onStart、onResume方法,接着是Activity A的onStop方法。
返回时先是Activity B的onPause方法,然后是Activity A的onRestart、onStart、onResume方法,再是Activity B的onStop、onDestroy方法。

这里有一个要点:切换时当前Activity的onPause会先响应,只有当onPause方法执行完毕后才会响应要跳转的Activity的生命周期,所以不建议在onPause方法里做耗时操作,以免在跳转时产生卡顿。

点击链接加入QQ群聊:https://jq.qq.com/?_wv=1027&k=5z4fzdT
或关注微信公众号:口袋里的安卓

相关文章

网友评论

      本文标题:问:两个Activity切换时生命周期是怎么样?

      本文链接:https://www.haomeiwen.com/subject/tmvwektx.html