Android是使用任务(task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称为返回栈(Back stack)。栈是一种后进先出的数据结构,在默认情况下,每当我们启动了一个新的活动,它会在返回栈中入栈并处于栈顶的位置。而每当我们按下Back键或调用finish()方法去销毁一个活动的时候,处于栈顶的活动就会出栈,这时前一个入栈的活动就会重新处于栈顶的位置。系统总会显示处于栈顶的活动给用户
相关文章
- Android学习之基础知识四-Activity活动1讲
- Android学习之基础知识四-Activity活动6讲(体验Activity的生命周期)
- C++实现返回栈中最小元素的操作(时间复杂度O(1))
- 《Android开发艺术探索》读书笔记 (1) 第1章 Activity的生命周期和启动模式
- 学习安卓开发[1] - 程序结构、Activity生命周期及页面通信
- android学习笔记---1.为应用添加新的Activity,中使用Intent(意图),结果码,请求码,得到新打开Activity 关闭后返回的数据,Bundle类的作用
- Android - 界面跳转,显式/隐式意图,四大组件之Activity,Activity生命周期,横竖屏,任务栈启动模式
- android83 Activity的生命周期,启动模式,返回时传递数据
- Android开发艺术1之Activity的生命周期
- android---(Activity组件、状态、生命周期、传递数据、处理返回结果、屏幕方向、保存数据)