【Android面试题】Activity的生命周期
发布日期:2021-06-28 19:08:24
浏览次数:3
分类:技术文章
本文共 452 字,大约阅读时间需要 1 分钟。
Activity生命周期图:
一个完整的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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月22日 14时31分33秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Laravel 迁移后的字段怎么修改类型
2019-04-29
存储型XSS漏洞基础
2019-04-29
CSRF漏洞案例---GET型
2019-04-29
CSRF漏洞案例---POST型
2019-04-29
Token如何防止CSRF漏洞
2019-04-29
SQL注入---数值型注入(POST)
2019-04-29
SQL注入—搜索注入
2019-04-29
SQL-Inject漏洞手动测试---基于函数报错的信息获取---updatexml()
2019-04-29
insert/update注入
2019-04-29
delete注入
2019-04-29
SQL-Inject漏洞手动测试---基于函数报错的信息获取---floor()
2019-04-29
SQL注入---Http Header注入
2019-04-29
SQL注入---Cookie注入
2019-04-29
SQL注入---盲注
2019-04-29
吃透Java并发:AQS中的条件队列流程与源码剖析
2019-04-29
Spring5源码精讲:IOC源码剖析目录
2019-04-29
Spring5源码精讲(九):AOP源码篇#1:切面、切点、通知及基本概念
2019-04-29
聊聊SPI机制以及为什么说SPI破坏了双亲委派模型
2019-04-29