情况1:我有3个片段A、B、C。当我从A-〉B-〉C移动,然后通过按下C片段上的保存按钮时,我回到片段B,现在当我在这一点上(在片段B中)按下返回按钮时,它将我带到片段C(C片段存储在后栈中),但是我需要将用户带到片段A而不是C。
---〉当用户按下片段B的返回按钮时,我正在使用下面的代码。
navController!!.popBackStack()
情况2:当我移动A-〉B时,现在如果我按下返回按钮,它将把我带回到片段A(这工作得很好)。但是在上述情况(情况1)中,它将用户带回到片段C而不是片段A。
我应该如何处理这个反栈案例?
1条答案
按热度按时间9w11ddsr1#
调用相同代码
点击保存按钮后和重定向至B片段前
所以在C语言中