flutter - 在 Flutter 中使用 BottomNavigationBar 时如何防止显示屏幕?
问题描述
我有一个简单的异步函数,我在我的 initState 中调用了这个函数。此函数读取我的 Firebase Firestore 数据库,我希望尽可能降低读取量。但是,当使用 BottomNavigationBar 并使用 body: _widgetOptions.elementAt(index) 进行导航时,每当导航到新屏幕时,都会处理一个屏幕。当我返回到原始屏幕时,再次调用 initState 并再次加载我的数据,而这不是我需要或想要的。
有没有人有解决方案或提示?
提前致谢!
解决方案
推荐阅读
- python - 字典中的代码在没有被调用的情况下运行
- javascript - 区分 React 应用程序上的客户端重定向与 302 重定向
- javascript - 打包时如何让webpack不使用window对象?
- azure-active-directory - graph.microsoft.com 的 .default 范围是什么
- sas - SAS 新手 - 具有多个标准偏差的 Proc Power Anova
- python - 如何复制 Tkinter 弹出窗口
- python - 基于比较删除excel中的行(python,pandas)
- apache-spark - PySpark 中的布尔索引是否得到官方支持?
- java - Flink Python 自定义连接器/源
- kubernetes - kubernetes nginx入口服务器片段注释未生效