gpt4 book ai didi

flutter - 我怎么知道页面是否被推送到导航堆栈中?

转载 作者:行者123 更新时间:2023-12-05 09:28:25 25 4
gpt4 key购买 nike

假设我有 2 个页面,PageA 和 PageB。

如果用户点击 PageA 中的一个按钮,它将使用下面的代码移动到 PageB

Navigator.of(context).pushNamed("pageB");

因此,在 PageB 的左上角应用栏中有后退按钮

我的问题是......

我怎么知道页面是否被推送?仅当页面的应用栏中有后退按钮时我才想做某事

最佳答案

你可以使用这个:

final hasPagePushed = Navigator.of(context).canPop();

这实际上是 flutter 的 AppBar 用来知道它是否应该显示后退按钮的东西。

关于flutter - 我怎么知道页面是否被推送到导航堆栈中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71320053/

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