我正在尝试了解Android中的后堆栈概念
我试图学习的东西:我经历了Developer site
我的问题 ::
activity1
- - activity2
- - activity3
....然后activity3
位于后筹码的顶部,所以如果我按回来
按钮......我从activity3
- - 转到 - - activity2
......然后
我再次从activity2
- - activity1
终于[编辑]
答案 0 :(得分:3)
您可以阅读详细的Documentation (Developer Site)和此Presentation
除此之外,您还可以使用Back Stack
执行许多其他操作,例如:
我希望这会有所帮助。
修改:
Activity Life Cycle和Back Stack
是两个不同的实体。
当调用活动的finish()
时,活动为Stopped()
并从Back Stack
中移除。
Back Stack
与活动的生命周期一起更新。
Activity时相比,Back Stack
已更新,当前Activity
堆叠在顶部,当Activity
完成时, Back Stack
会再次更新,之前的活动会从中删除。