老师,为什么商品列表页面是新的页面呢?刚才不是已经进入过一次商品详情页面了吗?再次进入的时候不是应该不用再请求一次了吗?这点我有点不太理解哎
来源:7-14 虚拟任务栈代码实现

慕村0435903
2019-09-13
写回答
1回答
-
把任务栈比喻成一个放月饼的容器,每个页面都是一个月饼,但是我们能看到的永远都是最后一个被放进去的月饼。
当刚进去程序的时候,容器里只有一个月饼,也就是首页。如果我们想要看到商品列表,那么就需要把商品列表这个月饼放进去,也就是一个新的月饼。
这时如果我们希望再次看到首页,那就需要把列表从容器拿出来,让位于列表之下的首页显示出来。
所以每次展示新页面就等于放入新的月饼。而后退页面,就等于把它之上的月饼拿出来。
这就是任务栈的概念。112019-09-13
相似问题