如何完成活动? (喷气背包导航)
Posted
技术标签:
【中文标题】如何完成活动? (喷气背包导航)【英文标题】:How to finish activity? (jetpack navigation) 【发布时间】: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()
【问题讨论】:
你最终找到解决方案了吗? 【参考方案1】:我猜你可以在你的操作中将 clearTask 设置为“true”。
【讨论】:
这个选项早已不复存在。以上是关于如何完成活动? (喷气背包导航)的主要内容,如果未能解决你的问题,请参考以下文章