gpt4 book ai didi

Android导航组件回栈

转载 作者:行者123 更新时间:2023-12-03 20:53:06 24 4
gpt4 key购买 nike

我用 fragment fragA->fragB->fragC-fragD->fragE->fragF->fragG 创建了一个导航图。从某些推送通知中,用户必须使用 findNavController().navigate(R.id.fragG) 直接转到 fragG ,当用户点击返回按钮时,他必须转到 fragF,但现在返回导航图的第一个 fragment ,因为 fragB->fragC-fragD->fragE->fragF 未添加到返回堆栈。当用户导航到最后一个按下后退按钮时,可以将此 fragment 添加到堆栈吗?谢谢。

最佳答案

这不是官方答案,但它可以作为一种解决方法。
您可以通过顺序导航来手动创建后台堆栈。

fun openGFromPushNotification(){
navigate(R.id.fragB)
navigate(R.id.fragC)
navigate(R.id.fragD)
navigate(R.id.fragE)
navigate(R.id.fragF)
navigate(R.id.fragG)
}

关于Android导航组件回栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61997484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com