1. protected void onCreate(Bundle savedInstanceState)
  2. protected void onStart()
  3. protected void onResume()
  4. protected void onPause()
  5. protected void onStop()
  6. protected void onRestart()
  7. 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生命周期(略记)相关推荐

  1. Android 插件化原理解析——Activity生命周期管理

    之前的 Android插件化原理解析 系列文章揭开了Hook机制的神秘面纱,现在我们手握倚天屠龙,那么如何通过这种技术完成插件化方案呢?具体来说,插件中的Activity,Service等组件如何在A ...

  2. 歪解Activity生命周期-----初学者彻底理解指南

     Activity是个神马玩意儿,和Android有神马关系,为什么毛要用这个,这个怎么用.本篇讲针对Activity做出详细描述,希望大家在看完这篇文章后,对Activity有个大概的了解. 1 ...

  3. HOME键窥探Android的Activity生命周期

    HOME键窥探Android的Activity生命周期 好久没有写技术博客了,前两篇博客写的都是一些自己的所见所闻和心里感受,今天说一说Android中的Activity的生命周期,此篇文章使用HOM ...

  4. Activity生命周期管理

    之前的 Android插件化原理解析 系列文章揭开了Hook机制的神秘面纱,现在我们手握倚天屠龙,那么如何通过这种技术完成插件化方案呢?具体来说,插件中的Activity,Service等组件如何在A ...

  5. 基础总结篇之一:Activity生命周期

    子曰:溫故而知新,可以為師矣.<論語> 学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精 ...

  6. activity生命周期及数据保存

    为什么80%的码农都做不了架构师?>>>    public class ActivityLife extends Activity {// 在Activity生命周期开始时被调用@ ...

  7. Android activity生命周期

    这篇博客主要包含以下知识点: activity介绍. activity生命周期的详细过程(不同情况下的变化以及状态的改变).finish和onDestory方法的关系.onSaveInstanceSt ...

  8. framework之Activity 生命周期解析(基于Android11源码)

    引言 上一篇讲了Activity的创建过程(没看过的小伙伴移步 点我前往).由于篇幅的问题,只分析到OnCreate周期,那这一篇就接着讲余下部分的周期. 在高版本上,activity的周期都是以事务 ...

  9. View的生命周期方法和Activity生命周期方法关系

    View 是在Activity 中使用到的,所以在自定义View的时候,我们需要了解Activity 生命周期方法和View的生命周期方法调用先后顺序.  见如下图 (1) 在Activity onC ...

  10. activity 生命周期_死磕Android_App 启动过程(含 Activity 启动过程)

    1. 前言 Activity是日常开发中最常用的组件,系统给我们做了很多很多的封装,让我们平时用起来特别简单,很顺畅.但是你有没有想过,系统内部是如何启动一个Activity的呢?Activity对象 ...

最新文章

  1. 红芯丑闻揭秘者 Touko 专访 | 关于红芯丑闻的更多内幕……
  2. httpclient 的简单示例
  3. (PASS)JAVA数组去重 三种方法 (不用集合)
  4. SQL Server 2012 开发新功能 序列对象(Sequence)
  5. bat输出log日志操作
  6. Android中ADT和SDK的关系
  7. JavaScript 流程控制语句
  8. 讲讲我对比特币和区块链的认知,挖矿不难,挖到难
  9. 决策树可视化案例python_Python决策树demo可视化
  10. 神州数码笔试题C语言,神州数码笔试
  11. 小手的图标css,CSS中cursor属性给标签加上小手形状
  12. 纯手工html+css实现静态游戏网首页(免费拿源码)
  13. 开心网刷分程序详解以及web游戏破解思路分析(一)
  14. python实践报告的心得体会_动物医学实践报告心得体会
  15. 获取微信小程序wx.login 生成的code
  16. STM32-ADC-信号调理电路校准-excel-matlab
  17. Matplotlib多子图绘图后保存单个子图
  18. SQL Server 使用DATEADD()函数实现秒、分钟、小时、日、周、月份、季度、年份加减
  19. BCG 对话框表格控件CBCGPGridCtrl(不包含子)
  20. Python3 快速入门(一)

热门文章

  1. 数据结构与算法 迷宫问题
  2. 问题 I: Sequence Problem : Array Practice
  3. python程序设计采用格式框架结构_Python笔记:基于Django框架的项目架构程序设计...
  4. Python使用for循环打印直角三角形
  5. elasticsearch 文档_ElasticSearch系列04:索引与文档的CURD
  6. 数据库设计原则与开发规范,你知道多少?
  7. DAOSquare将于今晚9点-12点进行两轮ITO
  8. 美国歌手西恩·列侬以3200美元WETH出售NFT艺术品
  9. SAP License:SAP S/4HANA Cloud [ERP 云]
  10. SAP License:与猎头的亲密接触之你不得不知的潜规则