【发布时间】:2021-07-30 15:32:13
【问题描述】:
我有一个 DetailPage,它必须向调用它的代码返回一些内容。文档Return data from a screen 解释说您必须在某个按钮上调用Navigator.pop(context, whateverYouMustReturn)。
到目前为止一切都很好,但是如果用户点击AppBar 上的返回 按钮会发生什么?那我怎么退货呢??
PS 我正在使用 Navigator 1.0,顺便说一句
【问题讨论】:
-
那么限制用户返回上一个屏幕怎么样?
-
您可以轻松地从 Appbar 中移除后退按钮,并且系统导航栏可以通过小部件树中脚手架上方的 WillPopScope 小部件进行控制。
-
你能把这个变成答案吗?如果没有其他办法,我会接受。
-
嘿!我已经回答过了。请让我知道它是否有效?
标签: flutter dart flutter-navigation