【问题标题】:How to navigate "in one direction" using navigation component?如何使用导航组件“单向”导航?
【发布时间】:2021-12-27 15:01:57
【问题描述】:

图片我有登录片段。我想输入登录名和密码。之后我想导航到“主屏幕”并弹出登录片段,但我们不能只使用popUpTo,因为在我们导航到它之前主屏幕不存在。那么我们该怎么做呢?

【问题讨论】:

    标签: android xml


    【解决方案1】:

    你可以使用popUpTo:

           <action
                android:id="@+id/action_loginFragment_to_mainFragment"
                app:destination="@id/mainFragment"
                app:popUpTo="@id/loginFragment"
                app:popUpToInclusive="true" />
    

    【讨论】:

    • 这是如何工作的?我们正在从登录到主,但是我们 popUpTo 登录并将其从后台弹出? ://
    • 是的,它在登录前清除堆栈(在你的情况下没有)并删除登录片段。
    • 老实说这很奇怪
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-23
    • 1970-01-01
    相关资源
    最近更新 更多