我有一个带有多个片段的导航图,例如A,B和C。在C中,我想完成当前活动(AA)并跳转到新的活动(BB,使用其自己的图进行单独活动)。>
这是行不通的(BB似乎开始了,但同时AA的A片段又从堆栈中恢复了,我真的不需要):
<action
android:id="@+id/back"
app:destination="@+id/mainActivity"
app:launchSingleTop="true"
app:popUpTo="@+id/AA-graph-id"
app:popUpToInclusive="true" />
问:使用导航组件,如何完成AA(没有回栈片段的恢复)并直接跳到BB?
PS 。:我对片段C这样的解决方案没有兴趣startActivity(...)+finish()
答案 0 :(得分:0)
我想您可以在操作时将clearTask设置为“ true”。