96 lines
4.2 KiB
XML
96 lines
4.2 KiB
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/main_nav_graph"
|
|
app:startDestination="@id/loginFragment">
|
|
|
|
<fragment
|
|
android:id="@+id/registrationFragment"
|
|
android:name="com.example.hposregistration.ui.fragments.registration.AbhaRegistrationFragment"
|
|
android:label="fragment_registration"
|
|
tools:layout="@layout/fragment_abha_registration" >
|
|
<action
|
|
android:id="@+id/action_registrationFragment_to_userDetailsRegistrationFragment"
|
|
app:destination="@id/userDetailsRegistrationFragment" />
|
|
<argument
|
|
android:name="userId"
|
|
app:argType="string"
|
|
android:defaultValue="null" />
|
|
</fragment>
|
|
<fragment
|
|
android:id="@+id/userListFragment"
|
|
android:name="com.example.hposregistration.ui.fragments.UserListFragment"
|
|
android:label="fragment_user_list"
|
|
tools:layout="@layout/fragment_user_list" >
|
|
<action
|
|
android:id="@+id/action_userListFragment_to_registrationFragment"
|
|
app:destination="@id/registrationFragment" />
|
|
<action
|
|
android:id="@+id/action_userListFragment_to_loginFragment"
|
|
app:destination="@id/loginFragment"
|
|
app:popUpTo="@id/main_nav_graph"
|
|
app:popUpToInclusive="true"/>
|
|
</fragment>
|
|
<fragment
|
|
android:id="@+id/profileFragment"
|
|
android:name="com.example.hposregistration.ui.fragments.ProfileFragment"
|
|
android:label="fragment_profile"
|
|
tools:layout="@layout/fragment_profile" />
|
|
<fragment
|
|
android:id="@+id/userDetailsRegistrationFragment"
|
|
android:name="com.example.hposregistration.ui.fragments.registration.UserDetailsRegistrationFragment"
|
|
android:label="fragment_user_details_registration"
|
|
tools:layout="@layout/fragment_user_details_registration" >
|
|
<argument
|
|
android:name="userId"
|
|
app:argType="string" />
|
|
<action
|
|
android:id="@+id/action_userDetailsRegistrationFragment_to_captureUserImageFragment2"
|
|
app:destination="@id/captureUserImageFragment2" />
|
|
</fragment>
|
|
<fragment
|
|
android:id="@+id/reviewDetailsRegistrationFragment"
|
|
android:name="com.example.hposregistration.ui.fragments.registration.ReviewDetailsRegistrationFragment"
|
|
android:label="fragment_review_details_registration"
|
|
tools:layout="@layout/fragment_review_details_registration" >
|
|
<argument
|
|
android:name="userId"
|
|
app:argType="string" />
|
|
<action
|
|
android:id="@+id/action_reviewDetailsRegistrationFragment_to_userListFragment"
|
|
app:destination="@id/userListFragment"
|
|
app:popUpTo="@id/main_nav_graph"
|
|
app:popUpToInclusive="true"/>
|
|
<action
|
|
android:id="@+id/action_reviewDetailsRegistrationFragment_to_registrationFragment"
|
|
app:destination="@id/registrationFragment"
|
|
app:popUpTo="@id/main_nav_graph"
|
|
app:popUpToInclusive="true"/>
|
|
</fragment>
|
|
<fragment
|
|
android:id="@+id/captureUserImageFragment2"
|
|
android:name="com.example.hposregistration.ui.fragments.registration.CaptureUserImageFragment"
|
|
android:label="fragment_capture_user_image"
|
|
tools:layout="@layout/fragment_capture_user_image" >
|
|
<action
|
|
android:id="@+id/action_captureUserImageFragment2_to_reviewDetailsRegistrationFragment"
|
|
app:destination="@id/reviewDetailsRegistrationFragment" />
|
|
<argument
|
|
android:name="userId"
|
|
app:argType="string"
|
|
android:defaultValue="null" />
|
|
</fragment>
|
|
|
|
<fragment
|
|
android:id="@+id/loginFragment"
|
|
android:name="com.example.hposregistration.ui.fragments.LoginFragment"
|
|
android:label="fragment_login"
|
|
tools:layout="@layout/fragment_login" >
|
|
<action
|
|
android:id="@+id/action_loginFragment_to_userListFragment"
|
|
app:destination="@id/userListFragment"
|
|
app:popUpTo="@id/main_nav_graph"
|
|
app:popUpToInclusive="true"/>
|
|
</fragment>
|
|
</navigation> |