【发布时间】:2013-03-09 01:44:37
【问题描述】:
我正在学习安卓应用开发。我正在阅读有关系统如何管理活动的信息。
通过阅读this 文档。这是混乱。
- 我创建了应用 A(从主屏幕),其中包含 3 个活动 A1、A2、A3 [这是任务 A]
- 我创建了具有 3 个活动 B1、B2、B3 的应用 B(从主屏幕)[这是任务 B] 其中 A1 和 B1 分别是应用 A 和 B 中的栈顶。
根据文档系统仅推送和弹出活动(没有重新排序,这对堆栈有意义)但是,它声明系统可以回收内存以防没有足够的可用内存。 并选择要删除系统的活动总是选择在后台的活动。所以说它 删除活动 A3。但是 A3 在堆栈的底部。如何在不重新排序应用 A 的堆栈的情况下移除 A3?
我希望我的问题很清楚
谢谢你,
【问题讨论】: