flutter - 在颤动的两个页面之间导航时出现黑屏
问题描述
这是我的主页代码:
routes: {
'/second' : (context) => addExpence(),
},
我的第二页代码是:
FlatButton(
child: Text("Done".toUpperCase()),
onPressed: (){
Navigator.pop(context);
},
)
请注意,这两个页面位于不同的文件中。现在的问题是我从第一页弹出时出现黑屏。
解决方案
当您从 弹出时出现黑屏是很自然的事情,first page
因为Navigator
它将是空的。您弹出的唯一原因first page
可能是关闭您的应用程序,为此您应该使用此方法。
推荐阅读
- c++ - Code::Blocks 20.03 + MinGW 错误?“入口点无法位于动态链接库中”,但目标是 exe 控制台应用程序
- autodesk-forge - 使用 BIM 360 Forge API 检索项目并使用按名称过滤
- c# - 将 C# 或 vb.net 中的 PDF 文档发送到 whatsapp?
- google-chrome - 在 Google Chrome 和 Microsoft Edge 上下载动态生成的 PDF 的问题
- javascript - 使用 CSS 在 Mobile Chrome Android 中设置打印纸张大小(即更改纸张大小)
- c# - 在 NpgSQL 中打开多个 conn 是否可行?
- javascript - 输入范围实例变量返回初始值而不是修改
- javascript - 根据元素控制数组
- android - 在 Android Studio 中向列表视图添加自定义行
- php - file_put_contents 工作完美,直到从小部件移动到插件