gpt4 book ai didi

flutter - Flutter Web 的 Shared_Preferences?

转载 作者:行者123 更新时间:2023-12-02 06:13:05 25 4
gpt4 key购买 nike

Shared_preferences ( https://pub.dev/packages/shared_preferences ) 似乎不适用于 Flutter for Web。

我有按下按钮时调用的以下函数。

 getEmail() async {
print("reached 1st line");
SharedPreferences prefs = await SharedPreferences.getInstance();
print("reached 2nd line");
String _confirmedEmail = prefs.getString('_confirmedEmail') ?? "";
)

它打印“到达第一行”而不是“到达第二行”,这意味着程序没有通过 await 语句。有趣的是,我也没有收到任何错误。它似乎只是忽略了 await 语句之后的其余函数。

在 Flutter for Web 中存储共享首选项的最佳选择是什么?

最佳答案

好消息,来自 0.5.6 版 shared_prefs flutter 默认支持 web

现在它包括 shared_preferences for web

您的代码应该无需更改即可运行,只需更新 中的依赖项即可pubspec.yaml

dependencies:
shared_preferences: ^0.5.6

关于flutter - Flutter Web 的 Shared_Preferences?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58678064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com