我的产品页面扑朔迷离。在产品页面中,我显示了一些类似的产品。当用户浏览类似产品时,我将新页面推入堆栈。当用户单击“后退”按钮并弹出页面时,我希望它会转到上一个产品,但是似乎所有产品页面都是相同的,弹出后,它会返回到主页。 hoe头如何在颤动中多次推入并弹出单个页面?
答案 0 :(得分:0)
这是..意想不到的。
堆栈以此方式工作
Page 1
[Push Products Screen]
ProductsScreen <-on Top
Page 1
[Push similar products]
SimilarProductsScreen <-on Top
ProductsScreen
Page 1
您应像这样Navigator.of(context).pushNamed('/Products.similar')
调用push()或pushNamed(),并像Navigator.of(context).pop()
这样调用pop,以使其具有这种行为。如果您发布了一些代码,将会有所帮助