【发布时间】:2020-03-24 09:55:42
【问题描述】:
我有带有片段数量的导航图,比如 A、B 和 C。在 C 中,我想完成当前活动 (AA) 并跳转到新的活动(BB,使用自己的图表单独活动)。
这不起作用(似乎 BB 开始了,但同时似乎 AA 的片段 A 从 backstack 恢复了 - 我真的不需要那个):
<action
android:id="@+id/back"
app:destination="@+id/mainActivity"
app:launchSingleTop="true"
app:popUpTo="@+id/AA-graph-id"
app:popUpToInclusive="true" />
问:使用nav组件,如何完成AA(没有backstack碎片恢复)直接跳转到BB?
PS.:我对像片段 C 这样的解决方案不感兴趣 startActivity(...)+finish()
【问题讨论】:
-
你最终找到解决方案了吗?
标签: android android-architecture-navigation android-jetpack-navigation