我在 Android 应用程序中运行了两个活动任务,我想要一种方法来完全弹出第二个任务并返回到第一个任务的顶部。问题是,第一个堆栈中的顶部任务可能是许多不同的活动。
假设我有一堆活动的任务 1
任务 1 -> A1 -> A2 -> A3
然后我开始任务 2:
任务 2 -> B1 -> B2 -> B3
当我到达 B3 时,我想弹出整个任务 2 堆栈并返回到 A3。我知道我可以使用 A3 作为指定的意图活动类开始一个新意图,但是我的任务 1 可能如下所示:
任务 1 -> A1 -> A2
是否有任何简单的方法不跟踪任务 1 的最后一个活动来简单地从任务 2 中弹出所有内容,只需将我返回到任务 1 堆栈的顶部,而不管活动的类如何?