android-source - ActivityStack 和 TaskRecord 有什么区别
问题描述
我正在学习 AOSP,并在“ActivityStack”类中找到了 ActivityStack 和 TaskRecord。在https://developer.android.com/guide/components/tasks-and-back-stack中有解释,Back-stack(=Activity Stack) 和 Task 好像跟我很像... ActivityStack 有什么区别和任务记录?
解决方案
在这个https://developer.android.com/guide/components/tasks-and-back-stack中,
专注于以下行,对于任务
任务是一个有凝聚力的单元,当用户开始一项新任务或通过主页按钮进入主屏幕时,它可以移动到“背景”。在后台时,任务中的所有活动都会停止。
对于后栈
该任务的后台堆栈保持不变——该任务只是在另一个任务发生时失去了焦点。然后一个任务可以返回到“前台”,这样用户就可以从他们离开的地方继续。
有关信息,您可以参考以下链接:-
https://blog.mindorks.com/android-task-and-back-stack-review-5017f2c18196
https://medium.com/google-developers/tasks-and-the-back-stack-dbb7c3b0f6d4
推荐阅读
- java - 一个类可以同时有一个discriminatorvalue和一个discriminatorcolumn吗?
- reporting-services - SSRS:无法为输入加载默认过滤器值
- c# - 从 .net-core 工具中取消子进程
- c++ - 如何使用opencv和c++从视频文件中每秒捕获图像?
- c# - 动态构建 EF 查询
- javascript - 如何使用多个参数编写一个(RESTful)路由
- python - 2人组合游戏
- reactjs - React Storybook SVG 无法在“文档”上执行“createElement”
- python - Pands:根据字典中的关键字创建数据框
- c++ - 如果结构具有不可复制的成员,如何初始化它?