flutter - Flutter:使用 rootNavigator 时 StreamBuilder 不渲染
问题描述
这是一个使用没有 rootNavigator 的 StreamBuilder 转换到屏幕的视频。
编码:
Navigator.of(
context,
//rootNavigator: true,
).push<void>(
CupertinoPageRoute(
builder: (ctx) => MatchResultsScreen(widget.match),
),
),
触发了错误,但屏幕渲染正确。正如您在视频中看到的那样。
现在这是一个将 rootNavigator 设置为 true 的视频。
编码:
Navigator.of(
context,
rootNavigator: true,
).push<void>(
CupertinoPageRoute(
builder: (ctx) => MatchResultsScreen(widget.match),
),
),
有人有什么建议吗?
解决方案
推荐阅读
- python - Flask Admin 模型视图页面自动刷新
- node.js - 将 Mongoose 嵌套模式发布到 MongoDB
- python - ValueError:x 和 y 的大小必须相同。散点图问题
- python-3.x - 如何在 Python 中将变量名转换为字符串
- fortran - LAPACK 程序(Fortran 90)的数值精度不够?
- typescript - 是否可以在打字稿中重用泛型类型?
- python - 在 Windows 上从交互式提示打印 Python 历史记录
- sql - MS Access:多表形式,其中一个表被调用两次
- amazon-web-services - 如何在无服务器中获取 aws lambda arn?
- swift - macOS 如何在 VoiceOver 辅助功能期间对多个标签进行分组和聚焦