目录
-
什么是Activity任务栈
-
不同启动模式下的Activity任务栈
-
结束
1. 什么是Activity任务栈
在之前的课程中我们认识到了Activity启动模式和页面的跳转那么你知道在我们多个页面进行跳转的时候你跳过去的这些页面都是怎样排列的吗?
下面让我们一起认识一下 Activity任务栈
什么是Activity任务栈 Activity任务栈是我们创建了多个Activity界面后进行跳转时存储Activity用的
你可以把他想象成一个壳子你进入应用后壳子会将你所在的Activity界面能放到这个壳子里,当你跳转到另一个Activity界面后这个壳子就会在你原本的Activity界面上生成一个你当前的Activity界面放在第一个Activity界面上
如图 :
我们可以通过上面这张图很好的看到Activity任务栈是这样存储我们的Activity界面的
这个就是Activity任务栈
2. 不同启动模式下的Activity任务栈
在刚刚的演示中我们了解到了什么是Activity任务栈,但是你有没有想过 如果Activity页面的启动模式不同 那么Activity任务栈会是什么样子?
下面让我们一起认识一下吧
Activity的启动模式有4种分别是 :
-
standard
-
singleTop