flutter - 如何在 Flutter 中创造全局价值
问题描述
我在 Firebase config 中有一个值存储。当我的应用程序启动时,我想读取该值并可以从我的应用程序中的任何位置访问它。
我不能使用提供者,因为我可能没有上下文。我如何在 Flutter 中做到这一点
谢谢
解决方案
您可以将其存储在一个 dart 文件中,也可以将其存储在具有静态字段变量的类中,并且在需要时可以抓取它并从那里读取或更改。
如果它需要在你重新启动应用程序后仍然存在,你应该使用https://pub.dev/packages/shared_preferences包
推荐阅读
- r - UseMethod(“accuracy”)错误:没有适用于“accuracy”的适用方法应用于“c('double','numeric')”类的对象
- android - ListView 中的 RadioButton 波纹效果
- c# - 未发现 xUnit 测试
- c# - 如何从 Word 文档中复制富文本内容控件的内容并使用 Open XML SDK 删除控件本身
- javascript - 信用卡检查器 luhn 算法 javascript
- vba - 为多个 word 文档添加现有的页眉和页脚
- python - Azure Functions:多个开发人员在同一个 Azure Function APP 上构建 Functions
- python-3.x - 如何将我的代码转换为一行?
- python - VADER 情绪分析使用什么预处理?
- c# - mono_class_from_name_case 返回 nullptr