我正在学习android应用程序开发。我正在阅读有关系统如何管理活动的信息。
通过阅读本文档。这是混乱。
- 我创建具有 3 个活动 A1、A2、A3 的应用程序 A(从主屏幕)[这是任务 A]
- 我创建了具有 3 个活动 B1、B2、B3 [这是任务 B] 的应用程序 B(从主屏幕),其中 A1 和 B1 分别是应用程序 A 和 B 中的堆栈顶部。
根据文档系统,仅推送和弹出活动(没有重新排序,这对堆栈有意义)但是,它指出系统可以在没有足够内存可用的情况下回收内存。并且选择要删除系统的活动总是选择在后台的活动。所以说它的去除活动A3。但是 A3 在堆栈的底部。如何在不重新排序应用程序 A 的堆栈的情况下删除 A3?
我希望我的问题很清楚
谢谢你,