【发布时间】:2019-08-12 13:43:24
【问题描述】:
我正在寻找的是我的片段是否已经在后堆栈中。
例如,我导航到 Fragment A 到 Fragment B。稍后,我导航到 Fragment B 到 Fragment C。现在,我想签入 Fragment C 是否有 Fragment A 在后堆栈中可用。如果是,我想弹出所有片段直到片段 A 否则我想添加新的片段 A。
请确保我想在片段 C 中检查片段 A 的可用性。
有运气吗?
提前致谢。
【问题讨论】:
-
我不认为 Navigation AAC 是为该用例设计的,但是您可以使用
fragmentManager.getFragments()并遍历当前添加的片段。
标签: android android-jetpack android-architecture-navigation android-jetpack-navigation