我一直在研究Android活动栈。这本书提到了以下几点:
Android使用的是所有当前正在运行的活动的最后先出集合。
但是,当我查看图表时:

似乎第一个要放在堆栈上的活动是从活动堆栈中删除的第一个活动(因此是一个FIFO队列,而不是LIFO队列)。如能帮助理解这一点,将不胜感激。
发布于 2014-01-01 14:15:37
LIFO (活动堆栈)的概念仅指您发布的图表上的垂直箭头,即
不要混淆底部箭头移到释放资源-有一个完全独立的机制,通过操作系统处理,其中涉及onSaveInstanceState调用。
发布于 2014-01-01 14:02:07
这意味着,假设您开始活动A,然后从活动B按回,然后从活动A再按回退。
这仅仅意味着最后的活动首先流行起来,称为LIFO。
https://stackoverflow.com/questions/20869329
复制相似问题