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

Activity的生命周期:

(1)onCreate: 我们可以做一些初始化工作,比如调用setContentView去加载布局资源、初始化控件、初始化Activity所需的数据

(2)onStart: 这时Activity已经可见,但还是没有出现在前台,还无法与用户交互,可以理解为Activity已经显示出来,但是我们还看不到

(3)onResume:Activity已经可见,并且出现在前台并开始活动。与onStart的区别是:onStart的时候Activity还在后台,onResume的时候Activity显示在前台

(4)onPause: Activity正在停止,此时可以做一些数据存储、停止动画等,但不能太耗时,影响新的Activity的显示,onPause必须先执行完,新的Activity的onResume才会执行

(5)onStop:Activity即将停止,可以做一些轻量级的回收工作,不能太耗时

(6)onRestart: Activity正在重新启动

(7)onDestroy:Activity即将被销毁,这是Activity生命周期最后一个回调,我们可以在这里做一些回收工作和最终的资源释放

当一个Activity第一次启动时,调用onCreate->onStart->onResume

当用户打开新的Activity或者切换到桌面时,调用onPause->onStop,但是如果新的Activity是透明的时候不会调用onStop

当用户回到原来的Activity,调用onRestart->onStart->onResume

当用户点击返回按钮,调用onPause->onStop->onDestroy

当Activity被系统回收后再次打开会重新开始生命周期

转载于:https://my.oschina.net/u/2459282/blog/666231

Android Activity 生命周期相关推荐

  1. Android Activity 生命周期详解及监听

    前言 系列文章: Android Activity 与View 的互动思考 Android Activity 生命周期详解及监听 Android onSaveInstanceState/onResto ...

  2. Android activity 生命周期(一)

    Android activity 生命周期(一) 转载请注明出处:http://blog.csdn.net/chenlinfeng772885775/article/details/53672919 ...

  3. Android activity生命周期

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

  4. Android Activity生命周期举例说明(图文)

    同学电话面试提及到Activity生命周期的详细说明,现整理如下: 转载请标明姓名及出处:大飞_Rflyee - http://blog.csdn.net/rflyee/article/details ...

  5. android activity生命周期_Android岗高频面试题合一集,看你能答出几题?

    前言 面试季黄金时期来袭,想必许多朋友在这时有找工作.换工作.跳槽涨薪等想法,但你们都有一个相同的过程那就是面试.大家肯定想知道面试时都问哪些面试相关问题,所以就去网上查找题去刷题,为了省去大家找题的 ...

  6. android 生命周期管理,Android Activity生命周期和堆栈管理的详解_Android_脚本之家...

    Activity的生命周期 Activity是Android中的四大组件之一,也是最基本,最重要的组件,是android系统提供一个可视化的,能与用户交换的组件. 系统提供的组件,不需要用户实例化,用 ...

  7. Android Activity 生命周期和重要的相关函数(基础一)

    总结: 1.oncreate 2.onstart            可见但不交互 3.onrestart         从其他界面重新调转过来 4.onresume       可交互 5.on ...

  8. xamarin Android activity生命周期详解

    学Xamarin我为什么要写这样一篇关于Android 的activity生命周期的文章 已经学Xamarin android有一段时间了,现在想起当初Xamarin也走了不少的弯路.当然Xamari ...

  9. Android Activity生命周期管理

    http://blog.csdn.net/thl789/article/details/6628463 本文描述Android中Activity的状态,Activity的状态转换,从而总结了Activ ...

  10. 04 Android Activity生命周期

    文章目录 1 Activity 生命周期 1.1 生命周期 1.2 Android 开发的规则 2 设备配置变化,Activity被销毁 3 进出停止态 3.2 进出停止态的过程 4 进出暂停态 4. ...

最新文章

  1. 机器学习领域最全综述列表!
  2. 高并发编程-线程生产者消费者的综合示例
  3. 《暗时间》的笔记-我在南大的七年
  4. android 点击跳过,android开发里跳过的坑——button不响应点击事件
  5. Django-Celery异步发送激活邮件,以及注意点
  6. thinkphp5 定时任务
  7. 《那些年啊,那些事——一个程序员的奋斗史》——86
  8. MyBatis动态SQL的List传值错误
  9. 【知识索引】【李宏毅机器学习】
  10. 算法和数据结构~Sqlserver索引使用的B树
  11. Atitit session机制的实现web目录1. Sessionid的发送 11.1. session大部分情况下基于cookie实现。 11.2. 基于url的session 11.
  12. 中山大学2014年数学分析考研试题
  13. Go_io.Reader
  14. woff文件 服务器上找不到,vue Iview 项目部署到服务器上woff2文件 net::ERR_ABORTED 404 (Not Found)怎么处理?...
  15. 团队管理14--盘点团队
  16. PHP+MYSQL【学生信息管理系统】(极简版)
  17. linux设备如何获取经纬度,openlayers鼠标移动获取地图经纬度格式化的两种方式
  18. grep -q 大小比较
  19. Shifting Sort(选择排序)
  20. win10退出安全模式后,没有网络

热门文章

  1. 移动前端的一些必备知识
  2. C#常见错误解决方法
  3. React文档(十九)不使用ES6
  4. Struts2——解耦方式
  5. 使用__slots__限定实例的成员列表
  6. 数据存储-传输-分析
  7. 正则表达式 蛮全的!
  8. 实战:判断mysql中当前用户的连接数-分组筛选
  9. Android Browser学习七 书签历史模块: 书签UI的实现
  10. 14-1 获得初始页面内容