Навигация по Android является относительно новой, и я не исследовал всю библиотеку, чтобы с уверенностью сказать, что вы не можете, ей не хватает возможности выполнить ваш вариант использования.При этом вы можете добавить app:popUpTo
к своему действию в файле навигационных ресурсов.Это означает, что ваш фрагмент всегда будет отображаться в предопределенном фрагменте независимо от того, что находится в заднем стеке.Вот пример кода:
<fragment
android:id="@+id/c"
android:name="com.example.myapplication.C"
android:label="fragment_c"
tools:layout="@layout/fragment_c">
<action
android:id="@+id/action_c_to_a"
app:destination="@id/a"
app:popUpTo="@+id/a"
app:popUpToInclusive="true"/>
</fragment>
Посмотрите документацию здесь