android – 后台堆栈和历史堆栈有什么区别?

android – 后台堆栈和历史堆栈有什么区别?,第1张

概述我正在检查如何使用空的堆栈启动活动并遇到 android:noHistory属性.它做了我想要的但我仍然对在 docs的android:noHistory中使用的术语“历史堆栈”感到好奇.在整个API指南(例如 Tasks and Back Stack)中,我没有注意到该术语的任何用法,所以后备堆栈和历史堆栈之间是否存在任何差异,或者它们是否完全相同? 更新 到目前为止,参考文献中使用了三个术语: 我正在检查如何使用空的堆栈启动活动并遇到 android:noHistory属性.它做了我想要的但我仍然对在 docs的androID:noHistory中使用的术语“历史堆栈”感到好奇.在整个API指南(例如 Tasks and Back Stack)中,我没有注意到该术语的任何用法,所以后备堆栈和历史堆栈之间是否存在任何差异,或者它们是否完全相同?

更新

到目前为止,参考文献中使用了三个术语:

History stack

Back stack

Activity stack

这个问题可能会开始变得挑剔,因为似乎它们都可以互换使用,但我仍然有兴趣知道差异,如果有的话.

解决方法 我觉得它们都是一样的

由此
http://developer.android.com/guide/topics/manifest/activity-element.html#nohist

androID:noHistoryA value of "true" means that the activity will not leave a historical trace. It will not remain in the activity stack for the task,so the user will not be able to return to it.

所以

历史跟踪=活动堆栈(持有近期活动)=历史堆栈

我们都知道,BackStack是举办近期活动的人.

所以,几乎都是一样的.

总结

以上是内存溢出为你收集整理的android – 后台堆栈和历史堆栈有什么区别?全部内容,希望文章能够帮你解决android – 后台堆栈和历史堆栈有什么区别?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1125346.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存