当前位置: 首页 > news >正文

Android Activity生命周期

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

onCreate(创建) 、onStart(激活) 、onResume(恢复) 、onPause(暂停) 、onStop(停止) 、onDestroy(销毁) 、onRestart(重启)

Activity starts -->onCreate()-->onStart()-->onResume()-->activity is running--another activity comes in front of this activity-->onPause()--the activity is no longer visivble-->onStop()-->onDestroy()-->activity is shut down

notes:

        When the “onPause()“excute,other applications need memory ,then Process is killed(User navigates back to activity),last excute onCreate()。

 When  the “onPause()“excute,the activity comes to the foreground,so it will excute onRestart(),last excute onstart()。

各个函数使用的时间:

1、onCreate()    
Acitivity首次创建时被调用。用于设置Acitivity的布局文件,绑定按钮监听器等一些普通静态操作。

2、onStart()
Acitivity对用户可见时被调用。

3、onResume()
Acitivity获得用户焦点,即用户可操作该Acitivity时被调用。

4、onPause()
应用程序启动了其它Acitivity时被调用。一般用于保存当前Acitivity中的数据。

5、onStop()
Acitivity不可见时被调用。

6、onRestart()
已停止的Acitivity重新启动时被调用。

7、onDestroy()
调用Acitivity的finish()方法或Android系统资源不足时被调用。

转载于:https://my.oschina.net/u/435726/blog/79512

相关文章:

  • 敏捷结果30天之第十一天:高效能、慢生活
  • C++:复制构造函数在什么时候被调用?
  • js模拟hashtable
  • 取消锚(a/)点击后页面跳转的几种方法
  • 程序员面试题100题第26题——和为n连续正数序列
  • 软考 (一) 感触
  • 第二十三模板 15模板和友元
  • Android之loader
  • 第六天之还得接着采集
  • Emacs的haskell-mode的安装
  • 网络时间协议 --- 网络对时程序
  • Cocoa、Foundation、UIKit的概念
  • 想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?...
  • 浏览器是怎样工作的:渲染引擎,HTML解析(连载二)
  • NoSQL数据库大全收集整理
  • C语言笔记(第一章:C语言编程)
  • Java 23种设计模式 之单例模式 7种实现方式
  • Java深入 - 深入理解Java集合
  • laravel with 查询列表限制条数
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • python_bomb----数据类型总结
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 大型网站性能监测、分析与优化常见问题QA
  • ------- 计算机网络基础
  • 微信小程序填坑清单
  •  一套莫尔斯电报听写、翻译系统
  • python最赚钱的4个方向,你最心动的是哪个?
  • ​secrets --- 生成管理密码的安全随机数​
  • ![CDATA[ ]] 是什么东东
  • # .NET Framework中使用命名管道进行进程间通信
  • (2.2w字)前端单元测试之Jest详解篇
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (ZT)出版业改革:该死的死,该生的生
  • (备忘)Java Map 遍历
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .Mobi域名介绍
  • .NET Micro Framework初体验
  • .Net 路由处理厉害了
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .Net面试题4
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • @Transaction注解失效的几种场景(附有示例代码)
  • [ C++ ] 继承
  • [ 环境搭建篇 ] 安装 java 环境并配置环境变量(附 JDK1.8 安装包)
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [1] 平面(Plane)图形的生成算法
  • [20160902]rm -rf的惨案.txt
  • [2021]Zookeeper getAcl命令未授权访问漏洞概述与解决
  • [ASP]青辰网络考试管理系统NES X3.5
  • [cogs2652]秘术「天文密葬法」