我在 android 中使用 Navigation 导航到下一个片段。整个应用程序看起来像这样。
导航 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>
问题
当我处于signInFragment或“ signUpFragment ”时,我无法返回登录页面或前进到“ homeFragment ”
拉莫斯之舞
相关分类