| <?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" | 
|     xmlns:tools="http://schemas.android.com/tools" | 
|     android:id="@+id/mobile_navigation" | 
|     app:startDestination="@+id/navigation_home"> | 
|   | 
|     <!--    对应的多个片段--> | 
|     <!--    tools:layout="@layout/fragment_home"表示设计视图中显示的应该是fragment_home.xml的内容,而不是当前布局的内容--> | 
|     <fragment | 
|         android:id="@+id/navigation_home" | 
|         android:name="com.example.firstapp.ui.home.HomeFragment" | 
|         android:label="@string/title_home" | 
|         tools:layout="@layout/fragment_home" /> | 
|   | 
|     <fragment | 
|         android:id="@+id/navigation_dashboard" | 
|         android:name="com.example.firstapp.ui.dashboard.DashboardFragment" | 
|         android:label="@string/title_dashboard" | 
|         tools:layout="@layout/fragment_dashboard" /> | 
|   | 
|     <fragment | 
|         android:id="@+id/navigation_notifications" | 
|         android:name="com.example.firstapp.ui.notifications.NotificationsFragment" | 
|         android:label="@string/title_notifications" | 
|         tools:layout="@layout/fragment_notifications" > | 
|         <action | 
|             android:id="@+id/action_navigation_notifications_to_reminderSettingsFragment" | 
|             app:destination="@id/reminderSettingsFragment" | 
|             app:enterAnim="@anim/nav_default_enter_anim" | 
|             app:exitAnim="@anim/nav_default_exit_anim" | 
|             app:popEnterAnim="@anim/nav_default_pop_enter_anim" | 
|             app:popExitAnim="@anim/nav_default_pop_exit_anim" /> | 
|   | 
|         <!-- 新增的action,跳转到 ReminderSettingsFragmentOther --> | 
|         <action | 
|             android:id="@+id/action_settings_to_reminderSettingsFragmentOther" | 
|             app:destination="@id/reminderSettingsFragmentOther" | 
|             app:enterAnim="@anim/nav_default_enter_anim" | 
|             app:exitAnim="@anim/nav_default_exit_anim" | 
|             app:popEnterAnim="@anim/nav_default_pop_enter_anim" | 
|             app:popExitAnim="@anim/nav_default_pop_exit_anim" /> | 
|   | 
|     </fragment> | 
|   | 
| <!--    <fragment--> | 
| <!--        android:id="@+id/reminderSettingsFragment"--> | 
| <!--        android:name="com.example.firstapp.ui.reminder.ReminderSettingsFragment"--> | 
| <!--        android:label="设置提醒"--> | 
| <!--        tools:layout="@layout/fragment_reminder_settings" />--> | 
|     <fragment | 
|         android:id="@+id/reminderSettingsFragment" | 
|         android:name="com.example.firstapp.ui.reminder.ReminderSettingsFragment" | 
|         android:label="设置提醒" | 
|         tools:layout="@layout/fragment_reminder_settings"> | 
|   | 
|         <!-- 可以添加 popUpTo 属性来指定返回时的目标 --> | 
|         <action | 
|             android:id="@+id/action_reminderSettings_to_notifications" | 
|             app:popUpTo="@id/navigation_notifications" | 
|             app:enterAnim="@anim/nav_default_enter_anim" | 
|             app:exitAnim="@anim/nav_default_exit_anim" | 
|             app:popEnterAnim="@anim/nav_default_pop_enter_anim" | 
|             app:popExitAnim="@anim/nav_default_pop_exit_anim" /> | 
|     </fragment> | 
|   | 
|   | 
|     <fragment | 
|         android:id="@+id/reminderSettingsFragmentOther" | 
|         android:name="com.example.firstapp.ui.reminderOther.ReminderSettingsFragmentOther" | 
|         android:label="设置其他提醒" | 
|         tools:layout="@layout/fragment_reminder_settings_fragment_other" > | 
|   | 
|         <action | 
|             android:id="@+id/action_reminderSettingsFragmentOther_to_reminderSettingsFragmentOtherAdd" | 
|             app:destination="@id/reminderSettingsFragmentOtherAdd" /> | 
|     </fragment> | 
|   | 
|     <fragment | 
|         android:id="@+id/reminderSettingsFragmentOtherAdd" | 
|         android:name="com.example.firstapp.ui.reminderOther.ReminderSettingsFragmentOtherAdd" | 
|         android:label="新增" /> | 
|   | 
| </navigation> |