码迷,mamicode.com
首页 > 其他好文 > 详细

活动的生命周期系列(一)返回栈

时间:2016-11-19 03:09:37      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:rest   用户   状态   停止   src   位置   情况   技术分享   roi   

       生命周期对程序员很重要,特别当我们了解,就可以写出更流畅的程序,更好的来避规性能瓶颈,让我们的APP拥有更好的用户体验。接下来我们来分享一下“返回栈”。

      安卓的活动中重叠的,当我们打开一个新的活动时,会覆盖上一个活动。然后点“back”时会销毁最上面的活动,下面的一个活动就会显示出来。看到这里我想大家都大概有点明白了,最新的活动永远在最上面,销毁的活动总是自上到下。这就是“栈”的机制“后进先出”。

      android是用任务(task)来管理活动的。一个task就是一组放在栈里的活动的集合,也可以叫Back stack。上面进到“栈”的机制“后进先出”,在默认情况下当我们启动一个新的活动时,它会在“返回栈”中入栈,并处于栈顶的位置,每当我们按下Back按钮时或调用finsh()方法时,处于栈顶部的活动就会被注销,这是之前那个活动就会被显示出来。

     技术分享

     今天就先分享到这里,明天我们继续来分享“活动状态及生存周期”,活动状态:运行状态,暂停状态,停止状态,销毁状态。活动的生成周期分别为:onCreate()、onSart()、onResme()、onPause()、onStop()、onDestroy()、onRestart()。

 

活动的生命周期系列(一)返回栈

标签:rest   用户   状态   停止   src   位置   情况   技术分享   roi   

原文地址:http://www.cnblogs.com/c546170667/p/6079579.html

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