Activity是由任务栈管理的,一般情况下一个应用程序只有一个任务栈. 什么是栈? 栈是一种常用的数据结构,栈只允许访问栈顶的元素,栈就像一个杯子,每次都只能取杯子顶上的东西 栈的特点就是先进后出,与栈截然相反的是队列,队列的特点是先进先出. Activity就是采用栈结构进行管理的,先打开的Activity是最后退出的. 一个应用程序一被开启系统就给他分配一个任务栈,当所有的activity都退出的时候,任务栈就清空了. 任务栈的id是一个integer的数据类型 自增长的. 在androi