活动的生命周期系列(一)返回栈_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 活动的生命周期系列(一)返回栈

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

 2016/11/19 5:30:54  海格力斯  程序员俱乐部  我要评论(0)
  • 摘要:生命周期对程序员很重要,特别当我们了解,就可以写出更流畅的程序,更好的来避规性能瓶颈,让我们的APP拥有更好的用户体验。接下来我们来分享一下“返回栈”。安卓的活动中重叠的,当我们打开一个新的活动时,会覆盖上一个活动。然后点“back”时会销毁最上面的活动,下面的一个活动就会显示出来。看到这里我想大家都大概有点明白了,最新的活动永远在最上面,销毁的活动总是自上到下。这就是“栈”的机制“后进先出”。android是用任务(task)来管理活动的。一个task就是一组放在栈里的活动的集合
  • 标签:活动

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

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

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

    

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

 

发表评论
用户名: 匿名