如何在使用 FLAG_ACTIVITY_CLEAR_TOP 时强制 Intent 不重新创建活动实例



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

后堆栈:A->B->C

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新