码迷,mamicode.com
首页 > 移动开发 > 详细

【Android开发-7】生命周期,Activity的生老病死

时间:2014-08-13 01:09:44      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:des   android   style   blog   http   color   strong   ar   

前言:生老病死,是每个人都要经历的事情。所以不必惊慌,静下心,想想自己在人生所处的每个阶段该做些什么,才能让自己的人生价值提高,或者说自身价值提高。在一个生命周期里,某个阶段该完成的事,没完成,也许就会影响到整个生命周期。所以有时候人生不能堕落,一堕落也许许多美好的事情就会错过了,等待你的就只有无声的忏悔!


对于Activity的生命周期的流程,最经典的一张图如下:

bubuko.com,布布扣


1.一个Activity A启动时,它会经历下面各个阶段:

onCreate()-->onStart()-->onResume()

2.当另外一个Activity B正在被打开,Activity A还可以看见时,经历的阶段:

onPause()

3.当另外一个Activity B被打开,Activity A看不见时,经历的阶段:

onStop()

4.当Activity B关闭,回到Activity A时,经历的阶段:

onRestart()-->onStart()-->onResume()

5.当Activity A关闭后,经历的阶段:

onDestroy()

6.或者当当Activity A处于onPause和onStop状态时,当更高优先级的apps需要内存,此时系统内存不够,那么android系统就会将ctivity A所在的进程给杀了以释放资源,这样就又回到1中的阶段


折腾个例子理解下:



【Android开发-7】生命周期,Activity的生老病死,布布扣,bubuko.com

【Android开发-7】生命周期,Activity的生老病死

标签:des   android   style   blog   http   color   strong   ar   

原文地址:http://blog.csdn.net/qivan/article/details/38524925

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!