Activity生命周期(略记)
- protected void onCreate(Bundle savedInstanceState)
- protected void onStart()
- protected void onResume()
- protected void onPause()
- protected void onStop()
- protected void onRestart()
- protected void onDestroy()
上面7个生命周期方法分别在4个阶段按着一定的顺序进行调用,这4个阶段如下:
1. 开始Activity:
在这个阶段依次执行3个生命周期方法
onCreate --> onStart --> onResume
2. Activity失去焦点:
如果在Activity获得焦点的情况下进入其他的Activity或应用程序,这时当前的Activity会失去焦点。在这一阶段,会依次执行:
onPause --> onStop
3. Activity重新获得焦点:
如果Activity重新获得焦点,会依次执行 3个生命周期方法:
onRestart --> onStart --> onResume
4. 关闭Activity:
当Activity被关闭时系统会依次执行3个生命周期方法:
onPause --> onStop --> onDestroy
转载于:https://www.cnblogs.com/reaver21/archive/2012/03/20/2407890.html
Activity生命周期(略记)相关推荐
- Android 插件化原理解析——Activity生命周期管理
之前的 Android插件化原理解析 系列文章揭开了Hook机制的神秘面纱,现在我们手握倚天屠龙,那么如何通过这种技术完成插件化方案呢?具体来说,插件中的Activity,Service等组件如何在A ...
- 歪解Activity生命周期-----初学者彻底理解指南
Activity是个神马玩意儿,和Android有神马关系,为什么毛要用这个,这个怎么用.本篇讲针对Activity做出详细描述,希望大家在看完这篇文章后,对Activity有个大概的了解. 1 ...
- HOME键窥探Android的Activity生命周期
HOME键窥探Android的Activity生命周期 好久没有写技术博客了,前两篇博客写的都是一些自己的所见所闻和心里感受,今天说一说Android中的Activity的生命周期,此篇文章使用HOM ...
- Activity生命周期管理
之前的 Android插件化原理解析 系列文章揭开了Hook机制的神秘面纱,现在我们手握倚天屠龙,那么如何通过这种技术完成插件化方案呢?具体来说,插件中的Activity,Service等组件如何在A ...
- 基础总结篇之一:Activity生命周期
子曰:溫故而知新,可以為師矣.<論語> 学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精 ...
- activity生命周期及数据保存
为什么80%的码农都做不了架构师?>>> public class ActivityLife extends Activity {// 在Activity生命周期开始时被调用@ ...
- Android activity生命周期
这篇博客主要包含以下知识点: activity介绍. activity生命周期的详细过程(不同情况下的变化以及状态的改变).finish和onDestory方法的关系.onSaveInstanceSt ...
- framework之Activity 生命周期解析(基于Android11源码)
引言 上一篇讲了Activity的创建过程(没看过的小伙伴移步 点我前往).由于篇幅的问题,只分析到OnCreate周期,那这一篇就接着讲余下部分的周期. 在高版本上,activity的周期都是以事务 ...
- View的生命周期方法和Activity生命周期方法关系
View 是在Activity 中使用到的,所以在自定义View的时候,我们需要了解Activity 生命周期方法和View的生命周期方法调用先后顺序. 见如下图 (1) 在Activity onC ...
- activity 生命周期_死磕Android_App 启动过程(含 Activity 启动过程)
1. 前言 Activity是日常开发中最常用的组件,系统给我们做了很多很多的封装,让我们平时用起来特别简单,很顺畅.但是你有没有想过,系统内部是如何启动一个Activity的呢?Activity对象 ...
最新文章
- 红芯丑闻揭秘者 Touko 专访 | 关于红芯丑闻的更多内幕……
- httpclient 的简单示例
- (PASS)JAVA数组去重 三种方法 (不用集合)
- SQL Server 2012 开发新功能 序列对象(Sequence)
- bat输出log日志操作
- Android中ADT和SDK的关系
- JavaScript 流程控制语句
- 讲讲我对比特币和区块链的认知,挖矿不难,挖到难
- 决策树可视化案例python_Python决策树demo可视化
- 神州数码笔试题C语言,神州数码笔试
- 小手的图标css,CSS中cursor属性给标签加上小手形状
- 纯手工html+css实现静态游戏网首页(免费拿源码)
- 开心网刷分程序详解以及web游戏破解思路分析(一)
- python实践报告的心得体会_动物医学实践报告心得体会
- 获取微信小程序wx.login 生成的code
- STM32-ADC-信号调理电路校准-excel-matlab
- Matplotlib多子图绘图后保存单个子图
- SQL Server 使用DATEADD()函数实现秒、分钟、小时、日、周、月份、季度、年份加减
- BCG 对话框表格控件CBCGPGridCtrl(不包含子)
- Python3 快速入门(一)
热门文章
- 数据结构与算法 迷宫问题
- 问题 I: Sequence Problem : Array Practice
- python程序设计采用格式框架结构_Python笔记:基于Django框架的项目架构程序设计...
- Python使用for循环打印直角三角形
- elasticsearch 文档_ElasticSearch系列04:索引与文档的CURD
- 数据库设计原则与开发规范,你知道多少?
- DAOSquare将于今晚9点-12点进行两轮ITO
- 美国歌手西恩·列侬以3200美元WETH出售NFT艺术品
- SAP License:SAP S/4HANA Cloud [ERP 云]
- SAP License:与猎头的亲密接触之你不得不知的潜规则