如何完成活动? (jetpack导航)

时间:2019-11-28 17:36:45

标签: android android-architecture-navigation android-jetpack-navigation

我有一个带有多个片段的导航图,例如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()

1 个答案:

答案 0 :(得分:0)

我想您可以在操作时将clearTask设置为“ true”。