接触 Android 有一段时间了,但是今天才去看 Activity 的生命周期,着实是因为在项目中用到了,需要去关闭释放一些数据。 以下内容来自网络,说的很直白,我就不用整理了 onCreate()函数,顾名思义这个函数在Activity开始创建时调用,可以在其中定义一些初始化操作。 onStart()方法,这个方法在Activity开始被执行时调用,它紧随onCreate()方法之后调用。 onResume()方法,这个方法对我们来说算是比较陌生的,这个方法是在该Activity或得用户输入焦点时被调用,这个或得用户输入焦点有点不好理解,如果我们用过Android手机或者其他系统的手机时,经常会看到有些窗口虽然能看到但无法对他进行操作,这时的Activity就没有或得用户焦点。当这个方法调用后Activity开始真正的运行了。 在Activity正在运行时用户激活了另一个Activity,这时将调用第一个Activity的onPause()方法。 可以理解为第一个Activity被暂停了,这个时候如果系统的内存不够用(手机内存不够用的情况经常发生),第一个Activity的进程可能被杀死(何时被杀死是由系统决定的,不需要我们参入)。 当下次我们再运行第一个Activity时就需要重新创建这个Activity,那就又需要调用onCreate()方法。 如果在这个Activity没有被杀死的情况下,我们重新调用第一个Activity,就会直接调用它的onResume()方法后开始运行。 如果第一个Activity很久都没有得到再次运行机会,就会调用onStop()被停止。 这时如果Activity又或得用户输入焦点,就会调用onRestart()方法,重新开始执行这个Activity,或者被系统杀死,否则调用onDestroy()方法销毁Activity。

Android 中 Activity 的生命周期相关推荐

  1. android 英语论文,Android中Activity的生命周期英语论文+译文.doc

    Android中Activity的生命周期英语论文译文 北方民族大学 英文文献翻译 论文题目: Android环境及Activity介绍 院(部)名 称: 计算机科学与工程学院 学 生 姓 名: 陈 ...

  2. 【android】android中activity的生命周期

    activity生命周期: 实例代码: 1 public class DemoActivity extends Activity { 2 3 //1.activity第一次被创建的时候,执行 4 @O ...

  3. Android中activity的生命周期

    1.通常activity可能的三种基本状态 Resumed(运行状态) activity在屏幕的前台并且拥有用户的焦点(或者称为running状态). Paused(挂起状态) 另一个activity ...

  4. Android开发---Activity的生命周期

    在Android开发中,第一步学习的应该是最基础的东西,即Activity的声明周期,相信Activity对于从事Android开发的朋友都很熟悉,这里作者不多做解释.Android的生命周期可以用如 ...

  5. Android 之 Activity 的生命周期(PS:文章多图,流量警告)

    前言: 本篇文章纯粹个人见解,如有错误或不到位的地方,请指出,多谢! 一般都会直接上官方生命周期图,我就不,皮一下好开心. 我先上我的效果图: 从我的效果图看出,一般的打开关闭操作.我也在每个生命周期 ...

  6. Android的Activity之生命周期

    Activity 简介  在讲解Activity之前,我先说一下为什么会有Activity这个组件.移动应用体验与桌面体验的不同之处在于,用户与应用的互动并不总是在同一位置开始,而是经常以不确定的方式 ...

  7. 详解android之activity的生命周期

    android中用到最多的就是activity,它也是android的四大组件之一,开发过程中也是最常用到的组件,所以我们有必要去掌握它在程序运行的生命周期是怎么回事 在了解activity的生命周期 ...

  8. android中应用程序生命周期,Android应用程序生命周期中的活动和图标

    面向大众的移动技术,第3部分 为您的Android移动应用程序添加导航样式 安德鲁·格洛弗 2013年7月25日发布 面向大众的移动技术 请期待本系列的后续内容. 请期待本系列的后续内容. 近年来,移 ...

  9. Android下Activity的生命周期

    Activity的生命周期如上图所示.当系统调用一个活动时,每个回调函数依次调用. 转载于:https://www.cnblogs.com/hainange/archive/2013/04/25/61 ...

最新文章

  1. 修复“-bash: locate: command not found”
  2. detime php_php试题及答案
  3. Java 里的thread (线程)简介
  4. LeetCode 551. Student Attendance Record I
  5. daocloud创建mysql_DaoCloud体验-使用node构建应用程序
  6. 二阶系统 matlab,线性二阶系统性能的MATLAB仿真.pdf
  7. 【纹理映射】球面坐标、直角坐标系、纹理空间坐标系的转换
  8. 数据结构-指针和结构体
  9. 20张图片梳理工业软件全貌
  10. python爬虫——爬取豆瓣top250电影信息
  11. error:‘%include‘ expects a file name
  12. vulfocus靶场进不去
  13. java: -source 1.6 中不支持 diamond 运算符, (请使用 -source 7 或更高版本以启用 diamond 运算符)
  14. 持续集成、持续交付、持续部署
  15. UGUI Text组件上动态显示Emoji
  16. 如何应对高并发问题?
  17. 微信/支付宝/银联依据收款码区分
  18. 比Excel还好用的web报表工具,果然国产最佳
  19. ramp plan 是什么意思呢?
  20. svn服务器如何查询文档,windows 查看svn服务器

热门文章

  1. esp8266数据上传到mysql数据库_03-STM32+ESP8266+AIR202/302终端管理篇-把设备温湿度数据存储到MySQL数据库(Windows)...
  2. tp5 日期范围查询_VB实战应用 | 如何巧妙解决日期范围查询问题
  3. centos 6.5 rpm mysql_Linux平台(CentOS 6.5) RPM包方式安装 Mysql 5.7
  4. 和gdi绘图效率比较_堪称效率神器!5款日常插件分享,错过哪一个都无比遗憾...
  5. 东北电力大学计算机网络复试题,2020年东北电力大学计算机学院复试(20200901201159).pdf...
  6. 我的新书《Java编程讲义》新鲜出炉啦,欢迎订阅
  7. Shiro+SpringBoot 时,anon配置的匿名路径被拦截,自定义配置类走过的坑
  8. 跨平台APP JQuery Mobile开发-张晨光-专题视频课程
  9. 逻辑漏洞之密码找回总结
  10. 《数据库SQL实战》查找当前薪水详情以及部门编号dept_no