ste*_*Kim 6 navigator dart flutter
对于我的 Flutter 项目,我使用StreamBuilder来MaterialApp检测任何更改:
来自DevTools:小部件树
MyApp
-- MaterialApp
-- StreamBuilder
--Page 1
Run Code Online (Sandbox Code Playgroud)
现在,我从 中单击一个按钮,使用以下命令page 1导航到 a :page 2
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => Page_2()
);
Run Code Online (Sandbox Code Playgroud)
当我检查 DevTools 时,小部件树如下:
MyApp
-- MaterialApp
|-- Page 2
|
|-- StreamBuilder
--Page 1
Run Code Online (Sandbox Code Playgroud)
现在,page 2已经不再是里面的了StreamBuilder。
第 2 页是从第 1 页调用的,但它不是 StreamBuilder 的一部分。
有没有办法指定导航器从哪个父小部件打开?
| 归档时间: |
|
| 查看次数: |
820 次 |
| 最近记录: |