gpt4 book ai didi

android - 如何杀死除 Android 中的一个 Activity 之外的整个应用程序?

转载 作者:行者123 更新时间:2023-11-30 04:17:04 28 4
gpt4 key购买 nike

我有这样的 Activity 设计

我有一个主要 Activity 和 5 个子 Activity (从 1 到 5)。

我可以从主要 Activity 中调用这些子 Activity 中的任何一个,当我调用子 Activity 时,我并没有完成主要 Activity ,因为我可能需要稍后再回到这里。 所以主 Activity 在后台运行

但是当我进入子 Activity 时,我正在打电话。我正在调度调用 Activity 以执行调用操作。但是我想杀死除“调用 Activity ”之外的所有 Activity 。主要 Activity 仍在后台。如何杀死它和所有其他活跃的 Activity ?

最佳答案

可能还值得研究一下 Activity 的不同启动模式。例如,您可以在“根” Activity 上使用 singleInstance 以始终返回同一个实例 - 这意味着当您调用 startActivity( ...),但弹出中间的所有内容并将 Intent 传递给已经存在的实例。或者,singleTask 将为您提供类似但略有不同的行为。

通读 Task and Back Stack Android 开发者网站上的文章。它很好地概述并解释了不同的启动模式。

关于android - 如何杀死除 Android 中的一个 Activity 之外的整个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9815721/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com