【问题标题】:Anadroid NavController clear back stackAndroid NavController 清除回栈
【发布时间】:2019-08-03 22:08:32
【问题描述】:

我有 3 个片段,但导航到一个带有多个参数的片段。 示例:A -> B -> B-> B-> C 我怎样才能转到第一个 B 片段?

【问题讨论】:

    标签: android android-fragments navigation android-jetpack


    【解决方案1】:

    使用这个 Objects.requireNonNull(getActivity()).getSupportFragmentManager().beginTransaction().replace (R.id.frame, new B()).addToBackStack(null).commit();

    【讨论】:

    • 有什么方法可以使用 AndroidX NavController 实现它 - 导航而不添加到返回堆栈或在导航后清除堆栈中的最后一个片段?
    • 那个时候用“add”而不是“replace”。
    猜你喜欢
    • 2016-11-25
    • 2015-06-26
    • 1970-01-01
    • 2016-10-14
    • 2017-08-11
    • 1970-01-01
    • 2011-08-13
    • 2011-10-27
    • 1970-01-01
    相关资源
    最近更新 更多