我不是弹出前一条路由,而是尝试在用户按后退按钮时导航到新的路由。
我认为我在route1(),并推动到route2()。现在,当用户按下后退按钮时,我想按下route3()。在route3()中,当他/她再次按后退按钮时,他会到达route1()。
我现在要做的是在route2()中使用route2(),当用户按下安卓的后退按钮时,我就调用pushReplacement()。但是当我到达route3()并按后退按钮时,我就到了route2()。
发布于 2020-04-14 17:46:54
在route1()上时,试着按route3(),并在puse route2()之后立即执行。这样,route2()将位于堆栈的顶部,当按下“后退”按钮时,route3()将将其替换为正下方的route1()。
https://stackoverflow.com/questions/61213698
复制相似问题