(导航组件)导航到另一个活动的最佳方式?

时间:2021-04-23 06:43:05

标签: android navigation android-navigation-graph

使用导航组件将一个 Activity 导航到另一个 Activity 的最佳方式是什么?

<块引用>

我现在正在使用这个

fragmentLoginBinding.btnLogin.setOnClickListener(v -> {
            Navigation.findNavController(view).navigate(R.id.action_loginFragment_to_dashboardActivity);
            getActivity().finish();
        });
<块引用>

导航.xml

<fragment
        android:id="@+id/loginFragment"
        android:name="com.example.navigation.LoginFragment"
        android:label="fragment_login"
        tools:layout="@layout/fragment_login">
        <action
            android:id="@+id/action_loginFragment_to_dashboardActivity"
            app:destination="@id/dashboardActivity"
            app:launchSingleTop="true"
            app:popUpTo="@id/navigation"
            app:popUpToInclusive="true" />
    </fragment>

0 个答案:

没有答案