Android之activity与application生命周期

原创 2015年07月09日 12:04:58

    理解Android中activity,application甚至是service的生命周期是很重要的,能更好的了解一个程序在各种情况下运行的过程,然后编写出更高效和健壮的程序出来。

   还是上图比较直接明了,我把activity,application中比较重要的方法都添加了Log,看看调用顺序是怎么的。

   首先是程序启动


可以看出首先是application的oncreate方法调用,然后是activity的onCreate  -> onStart -> onResume依次调用。

  然后是按Home键返回桌面 ,以及按关机键黑屏时


调用顺序依次是onPause → onSaveInstanceState → onStop

   然后是重新回到栈顶时, 以及重新唤醒手机时


 调用顺序依次是 onRestart → onStart → onResume

最后是切换横竖屏的状态时


这个过程就比较复杂了,首先会调用application的onConfigurationChanged 然后就是activity的方法,太多就不一一罗列了,按照顺序依次执行。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android全局对象Application的使用,以及如何在任何地方得到Application全局对象

Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不...
  • cswhale
  • cswhale
  • 2014年08月18日 13:44
  • 30301

Android Application的作用

学习android挺长时间了,但是对于Appliction还不是很了解。今天花一些时间研究了一下Application。   What is Application Application和...
  • lieren666
  • lieren666
  • 2012年05月24日 14:27
  • 70820

[译]玩转Android Application的生命周期(不,不许覆盖那个Home键)

API 14及以上 用Application.onTrimLevel(int level)和TRIM_MEMORY_UI_HIDDEN判断应用是否切换至后台运行。 通过INTENT.ACTION_SC...
  • qq284565035
  • qq284565035
  • 2016年07月02日 16:45
  • 6138

Android Application的作用以及生命周期

第一篇技术文档让我来先了解下Application。
  • zqingyang521
  • zqingyang521
  • 2014年10月27日 09:46
  • 1620

android Application类的详细介绍

android Application类的详细介绍 分类: android Application类的详细介绍 android 方法详解2011-11-19 14:53 4101人阅读 ...
  • pi9nc
  • pi9nc
  • 2013年09月06日 11:00
  • 65591

Android中Application类总结

本文出处: 炎之铠csdn博客:http://blog.csdn.net/totond 炎之铠邮箱:yanzhikai_yjk@qq.com 本文原创,转载请注明本出处! 前言  最...
  • totond
  • totond
  • 2017年05月27日 15:44
  • 4200

android application生命周期介绍

首先是关于Application的详细介绍:http://www.it165.net/pro/html/201402/9471.html (点开后,一直往下拉) 看完后想必大家对Applicat...
  • a_fly_pig
  • a_fly_pig
  • 2016年12月07日 20:29
  • 241

Android Application的使用及其生命周期

转载地址:http://www.cnblogs.com/carlo/p/4734291.html 摘要: 1. Application的使用 2. Application...
  • scott2017
  • scott2017
  • 2016年03月16日 16:27
  • 243

Android Application详解与用法

1:Application是什么? Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application...
  • benbenxiongyuan
  • benbenxiongyuan
  • 2016年06月14日 10:19
  • 1061

android application生命周期介绍

看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。 一.先对它的整体概念解释: 在android源码中对他的描述是;         * ...
  • u011467537
  • u011467537
  • 2015年01月21日 10:00
  • 3024
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android之activity与application生命周期
举报原因:
原因补充:

(最多只允许输入30个字)