我計劃實現(xiàn)這樣的導航:我面臨的問題是當用戶進入LoginFragmennt并按下后退按鈕時,它會再次加載,LognFragment即。陷入循環(huán)。我LoginnFragment按照這個答案導航到使用條件導航。如何正確實施?
3 回答

滄海一幻覺
TA貢獻1824條經(jīng)驗 獲得超5個贊
恕我直言,我在我的應用程序中的做法更簡潔一些。只需在導航圖中添加這些設置:
<fragment
android:id="@+id/profile_dest"
android:name="com.example.ProfileFragment">
<action
android:id="@+id/action_profile_dest_to_login_dest"
app:destination="@id/login_dest"
app:popUpTo="@+id/profile_dest"
app:popUpToInclusive="true" />
</fragment>
然后導航到登錄通過
findNavController().navigate(R.id.action_profile_dest_to_login_dest).
ProfileFragment當我們導航到時popUpTo 和 popUpToInclusive 關(guān)閉,LoginFragment因此如果用戶導航回來,它會退出應用程序。
添加回答
舉報
0/150
提交
取消