我在 android 中使用 Navigation 導(dǎo)航到下一個(gè)片段。整個(gè)應(yīng)用程序看起來(lái)像這樣。導(dǎo)航 XML<?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/nav_graph" app:startDestination="@id/landingFragment"> <fragment android:id="@+id/landingFragment" android:name="com.varun.matic.fragments.LandingFragment" android:label="fragment_landing" tools:layout="@layout/fragment_landing"> <action android:id="@+id/action_landingFragment_to_signInFragment" app:destination="@id/signInFragment" /> <action android:id="@+id/action_landingFragment_to_signUpFragment" app:destination="@id/signUpFragment" /> <action android:id="@+id/action_landingFragment_to_homeFragment" app:destination="@id/homeFragment" /> </fragment> <fragment android:id="@+id/signInFragment" android:name="com.varun.matic.fragments.SignInFragment" android:label="fragment_sign_in" tools:layout="@layout/fragment_sign_in"> <action android:id="@+id/action_signInFragment_to_homeFragment" app:destination="@id/homeFragment" /> </fragment> <fragment android:id="@+id/signUpFragment" android:name="com.varun.matic.fragments.SignUpFragment" android:label="fragment_sign_up" tools:layout="@layout/fragment_sign_up"> <action android:id="@+id/action_signUpFragment_to_homeFragment" app:destination="@id/homeFragment" /> </fragment> <fragment android:id="@+id/homeFragment" android:name="com.varun.matic.fragments.HomeFragment" android:label="fragment_home" tools:layout="@layout/fragment_home" /></navigation>問(wèn)題當(dāng)我處于signInFragment或“ signUpFragment ”時(shí),我無(wú)法返回登錄頁(yè)面或前進(jìn)到“ homeFragment ”
使用 ViewModel 時(shí)導(dǎo)航不起作用
呼喚遠(yuǎn)方
2023-04-13 15:49:17