как вернуться из вложенного графа в navigation component android
В приложении у меня такая навигация: main page (navigation_main_page) -> (song_graph) level -> ... -> ... -> choose words -> (navigation_main_page) main page
Я хочу вернуться из вложенного графа со страницы "Choose words" (navigation_song) на главную страницу в изначальный граф (navigation_main)
Как это сделать?
main navigation:
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/navigation_main_page"
app:startDestination="@id/mainPage">
<fragment
android:id="@+id/mainPage"
android:name="ru.itis.sing_english.presentation.view.ui.MainPageFragment"
android:label="Main Page" >
<action
android:id="@+id/action_mainPage_to_song_graph"
app:destination="@id/graph_song"/>
</fragment>
<include app:graph="@navigation/navigation_song" />
</navigation>
song graph:
<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/graph_song"
app:startDestination="@id/chooseLevel">
<fragment> ..... </fragment>
<fragment> ..... </fragment>
<fragment
android:id="@+id/chooseWords"
android:name="ru.itis.sing_english.presentation.view.ui.ChooseWordsFragment"
android:label="ChooseWords">
<action
android:id="@+id/action_chooseWords_to_main"
app:destination="@id/navigation_main_page"
app:popUpToInclusive="true"
app:popUpTo="@id/navigation_main_page"/>
</fragment>
</navigation>