首页 > 解决方案 > ActivityStack 和 TaskRecord 有什么区别

问题描述

我正在学习 AOSP,并在“ActivityStack”类中找到了 ActivityStack 和 TaskRecord。在https://developer.android.com/guide/components/tasks-and-back-stack中有解释,Back-stack(=Activity Stack) 和 Task 好像跟我很像... ActivityStack 有什么区别和任务记录?

标签: android-source

解决方案


在这个https://developer.android.com/guide/components/tasks-and-back-stack中,

专注于以下行,对于任务

任务是一个有凝聚力的单元,当用户开始一项新任务或通过主页按钮进入主屏幕时,它可以移动到“背景”。在后台时,任务中的所有活动都会停止。

对于后栈

该任务的后台堆栈保持不变——该任务只是在另一个任务发生时失去了焦点。然后一个任务可以返回到“前台”,这样用户就可以从他们离开的地方继续。

有关信息,您可以参考以下链接:-

Task和Back stack有什么关系

https://blog.mindorks.com/android-task-and-back-stack-review-5017f2c18196

https://medium.com/google-developers/tasks-and-the-back-stack-dbb7c3b0f6d4


推荐阅读