0

我正在通过使用带有 FLAG_ACTIVITY_CLEAR_TOP 的意图在我的后台堆栈中导航回现有活动。除了我的活动被销毁并重新创建而不是重新启动之外,一切都按预期工作。

回栈:A->B->C

如何在不重新创建 (A) 的情况下从活动 C 导航到活动 A?

4

1 回答 1

0

如果在传递给的 Intent 中设置Context.startActivity()FLAG_ACTIVITY_REORDER_TO_FRONT将导致启动的活动被带到其任务历史堆栈的前面(如果它已经在运行)。

https://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_REORDER_TO_FRONT

感谢AGS帮助改进我的答案。

于 2013-10-23T22:16:33.160 回答