问题标签 [flutter-sharedpreference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
38 浏览

ios - Flutter[iOS] 错误:没有这样的文件或目录:'shared_preferences'

在颤振升级(稳定)之后,我在 iOS 上启动应用程序时开始出现不同的错误(取决于我目前使用的“终极解决方案”),但它总是说no such file or directory: 'shared_preferences'

我已经尝试了所有“终极解决方案”,例如:

没有任何效果。有谁知道我该如何解决这个问题?

0 投票
2 回答
33 浏览

flutter - Flutter & Shared Preferences:我如何保存和读回列表 using setStringList? Also, how do i remove a specific object from the List?
class Restaurant {
  Restaurant({
    required this.name,
    required this.description,
    required

I get the list of restaurants from Firebase and when the user clicks Favorite Icon, I want to save that restaurant locally and retrieve the list of favorite restaurants and show it on another page. I know I can do it on Firebase directly but for now, I want it saved locally.

I am looking forward to hearing from all of you. Thank you.


Like this

0 投票
1 回答
24 浏览

flutter - 如何使用 SharedPreferences 初始化 CameraController?

首先,我像这样初始化了我的相机控制器(相机:^0.9.4+11),它可以工作:

但现在我想ResolutionPreset从 SharedPreferences ( shared_preferences : ^2.0.13) 动态加载。
有什么好方法可以做到这一点?

像这样尝试时失败了(添加一些变量和更改initState方法):

得到错误:LateInitializationError: Field '_initializeControllerFuture@19039262' has not been initialized.

0 投票
1 回答
22 浏览

flutter - 重新打开应用程序时如何保存PageView的索引并加载它?

我想保存索引PageView并在重新打开应用程序时加载它。
例如,如果用户在第 2 页关闭应用程序,则应在第 2 页启动应用程序。

我尝试通过使用 shared_preferences 和 provider 来实现此功能。
但是,应用程序总是从第 1 页开始,可能是因为PageController'sinitialPage被初始化为0. BottomNavigationbarBottomNavigationBarItem作品如预期。当用户重新打开应用程序时,
如何保存索引并加载它?PageView

main.dart

home_screen.dart

provider_data.dart

0 投票
1 回答
13 浏览

flutter - 迁移到 bloc >= 7.2.0,具有多个 enevts 和共享首选项

我正在使用 pre >=7.2.0 bloc 版本创建的登录页面,我在迁移此 AuthBloc 时遇到问题,因为它具有多个事件和共享首选项。

我该怎么做?

0 投票
1 回答
16 浏览

flutter - 在颤动中获取未来的字符串并保存状态

我正在尝试获取未来的字符串值,并在颤动中保存状态。用户选择 endTime,它应该显示在 UI 上,直到它结束。但是,我收到以下错误:

方法:

在 initState() 中:

然后在我的小部件 build() 中:

请帮助我,尝试使用配置单元,但无法保存小部件的状态。谢谢!