У меня есть эта навигация: главная страница (navigation_main_page) -> уровень (song_graph) -> ... -> ... -> выбрать слова -> (navigation_main_page) главная страница
, поэтому я хочу вернуться от вложенного графа (от «Выбрать слова» в navigation_song) к главной странице (navigation_main)
Я написал что-то, но это не работает. Как я могу это сделать?
Основная навигация:
<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>
График песни:
<?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>