我通过使用FLAG_ACTIVITY_CLEAR_TOP的意图在我的后台堆栈中导航到现有活动。除了我的活动被销毁并重新创建而不是重新启动之外,一切都按预期工作。
后筹码: A-> B-&以及c
如何在不重新创建(A)的情况下从活动C导航到活动A?
答案 0 :(得分:0)
如果在传递给Context.startActivity()
的Intent中设置,FLAG_ACTIVITY_REORDER_TO_FRONT
将导致已启动的活动被带到其任务的历史堆栈的前面(如果它已在运行)。
https://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_REORDER_TO_FRONT
感谢AGS帮助我改进答案。