博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Android面试题】Activity的生命周期
阅读量:1825 次
发布时间:2019-04-25

本文共 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

参考:

转载地址:http://fuxkf.baihongyu.com/

你可能感兴趣的文章
windows自带的网络调试工具整理
查看>>
自定义一个Chrome翻译插件
查看>>
JMX获取jvm参数,cpu使用率,内存,线程,类等信息,实现一个简单的web版jvisualvm
查看>>
motan rpc 接口统一异常处理
查看>>
解析文件入库乱码问题解决
查看>>
clickhouse 条件语句内decimal除0报错处理
查看>>
应用启动后立马自动停了怎么处理
查看>>
Java motan网关设计
查看>>
java中的二进制基础(慕课笔记)
查看>>
利用java socket和sampled实现点对点即时语音通信
查看>>
XML四种解析(慕课笔记)
查看>>
14javaSocket应用(慕课笔记)
查看>>
MyBatis输入映射、输出映射、动态SQL、关联关系、Spring集成加强笔记
查看>>
EXT的combobox的store动态加载固定DATA
查看>>
各种工作笔记
查看>>
回复 sql 相关
查看>>
Vue框架移动端开发组件集合
查看>>
Vue2.0图片上传及图片压缩自定义H5图片上传组件
查看>>
http请求头、请求状态码、http响应头详解
查看>>
转 com.android.tools.build:gradle:X.XX.XX:gradle.jar 插件无法下载问题
查看>>