flutter - 关闭抽屉如何返回首页?
问题描述
我的应用程序包含抽屉小部件,默认情况下,此抽屉导航到其他页面,当按下后退按钮时,它会返回打开抽屉的主页。
如何在抽屉关闭的情况下返回主页?
解决方案
我认为更好的方法是popAndPushNamed
在单击抽屉时导航到其他页面时使用。这样,您的抽屉将首先关闭,然后您将导航到 Page2。
Navigator.popAndPushNamed(context, '/page2'); // use this in drawer to navigate
推荐阅读
- julia - `train!()` 在 Flux.jl 中有什么作用?
- c++ - C++中的复制构造函数和赋值运算符
- node.js - 如何等到 io.to().emit() 在 Javascript 中完成
- javascript - 为什么当我的 img src 是道具时不会被读取?
- amazon-web-services - AWS Greengrass lambda 部署
- docker - 使用 tmpsfs 而不是使用 docker 容器的可写层的目的是什么?
- floating-point - 十进制浮点到二进制转换
- camera - 世博会记录异步()不返回响应
- image - 将 base 64 字符串图像映射到谷歌工作表行
- linux - 无法将本地文件复制到远程(Windows -> Docker Machine Oracle VM)