【Android面试题】Activity的生命周期
发布日期:2021-06-28 19:08:24 浏览次数:3 分类:技术文章

本文共 452 字,大约阅读时间需要 1 分钟。

Activity生命周期图:

image.png

一个完整的Activity生命周期会按照如下顺序回调:

onCreate –> onStart –> onResume –> onPause –> onStop –> onDestroy

场景:

(1)当用户A点击按钮来到B时,假设B全部挡住了A,将会依次执行:

A:onPause –> B:onCreate –> B:onStart –> B:onResume –> A:onStop

如果此时点击Back键,将依次执行:

B:onPause –> A:onResume –>A:onStart –>B:onStop –> B:onDestory

(2)此时如果按下Back键,系统返回到桌面,并依次执行A:onPause -> A:onStop -> A:onDestroy。

(3)此时如果按下Home键(非长按),系统返回到桌面,并依次执行A:onPause -> A:onStop。由此可见,Back键和Home键主要区别在于是否会执行onDestroy

参考:

转载地址:https://blog.csdn.net/xudailong_blog/article/details/82357117 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【Android面试】Activity的四种启动模式
下一篇:mysql表复制操作

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月22日 14时31分33秒