博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Android activity生命周期
阅读量:6659 次
发布时间:2019-06-25

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

                                        https://img-my.csdn.net/uploads/201007/28/0_12803210018q71.gif

 

如图的7个方法就构成了Android activity的一个生命周期, 总结为以下比较关键的几个点:

1、当启动一个activity的时候, 会执行onCreate()、onStart()、onResume()三个方法

2、当弹出一个Dialog窗口的时候, activity失去了焦点, 会执行onPause()方法, 关闭Dialog会执行onResume()方法

3、当按Home键切出去的时候, activity不可见但是没有销毁(俗称没有finish()掉), 会执行onPause()、onStop()方法, 切回来会执行onRestart()、onStart()、onResume()三个方法, 所以有时候在执行一些输入操作的时候要考虑到用户会切出去, 所以需要在onPause()方法中保存用户输入的信息, 然后在onRestart()方法中取出来

转载于:https://www.cnblogs.com/xiekai-android/p/4028181.html

你可能感兴趣的文章
CSS3前端开发中需要用到的变换矩阵
查看>>
pinpoint 1.6.1 安装
查看>>
javax.net.ssl.SSLHandshakeException(Cas导入证书)
查看>>
我的友情链接
查看>>
为 Neutron 准备物理基础设施(I) - 每天5分钟玩转 OpenStack(75)
查看>>
【实战】Docker入门实践二:Docker服务基本操作 和 测试Hello World
查看>>
新手应该搞明白的java知识
查看>>
全文搜索引擎 ElasticSearch
查看>>
ireport+springMVC生成pdf
查看>>
TCP连接建立(三次握手)
查看>>
Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist 的解决方法...
查看>>
我的友情链接
查看>>
html生成pdf
查看>>
项目进度管理与项目陈本管理
查看>>
LinearLayout的隐藏与显示
查看>>
Android studio使用自定义的格式化文件或者eclipse的格式文件
查看>>
sublime px dp vw换算rem
查看>>
NYOJ 16 矩形嵌套(动态规划)
查看>>
eclipse导入tomcat 8.0x源码
查看>>
shell脚本——爬取域名一级页面元素并判断其可缓存性
查看>>