问题标签 [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.
flutter - JsonDecoding 共享首选项返回列表而不是列表
我有一个列表contacts
,其中存储Contact
了从contact_services
包中获取的类型
SharedPrefrences
我首先使用它存储列表jsonEncode
,然后保存它
但是当我尝试加载列表时它返回一个异常type 'List<dynamic>' is not a subtype of type 'List<Contact>'
更新代码以突出显示更改:
这是整个saveContacts
功能:
但我收到错误:The method 'toMap' isn't defined for the type 'Object'.
联系人只是一个存储Contact
类型的列表
List<Contact> contact;
最初contact
存储在单独的文件夹(全局)中以便于访问,但这不会影响结果jsonEncode
flutter-dependencies - 当我在登录块中调用颤振安全存储时,我的应用程序卡住了
我在登录块中使用flutter_secure_storage包来在登录后安全地保存用户数据。但是,处理在调用secure_storage 来存储数据时卡住了。在服务器上登录工作正常。当我再次注释掉本地存储代码时,线程工作正常。
这是在我的登录区
UserSecureStorage 类
请求堆栈在 ***await
在登录区。我究竟做错了什么?
flutter - Flutter 共享偏好代码优化建议?
我正在使用该shared_preferences
软件包。https://pub.dev/packages/shared_preferences/example
在我的存储库类中,对于每个函数,我这样做是为了获取实例。
SharedPreferences prefs = await SharedPreferences.getInstance();
我只是想知道这是否正在启动一个新的 sharedPreference 对象,或者正如函数所暗示的那样,我们只得到相同的实例?
有没有更好的方法来创建一次实例,可能是像下面这样的类变量?
请指教,提前谢谢:)
flutter - Dart 未处理的异常:空值检查运算符用于空值,
我得到一个用于空值的空检查运算符。我的任务只是等待接收来自另一个应用程序的文本。我想我使用异步或未来,但我不知道如何在这里使用它。
flutter - 在颤振或飞镖中将数据插入数组sharedpref
如何将数据输入保存到数组?
我有代码,所以我创建了一个存储在存储中的输入,我创建了一个数据提交函数,它是句柄保存,
这是我做的模型
如何容纳输入?
flutter - 如何在颤动中将输入容纳到列表数组中
如何将输入容纳到具有共享首选项的列表数组中?
我做了如下代码
使它成为一个列表数组,如下所示
json - 如何保存地图> 在颤振的 sharedPreferences 中?
我正在尝试Map<String, List<MyObj>>
在 sharedPreferences 中保存一个。
我尝试使用经典sharedPreferences
包,但我遇到了麻烦。
如果我将字符串保存到 sharedPreferences,然后当我尝试检索和使用json.decode(...)
时,我会收到错误Unhandled Exception: FormatException: Unexpected character (at character 2)...
如果我尝试使用保存它json.encode(...)
,我会收到错误Unhandled Exception: Converting object to an encodable object failed: Instance of 'MyObj'
。
我要保存的是这样的:
我该如何解决这个问题?
有没有可以保存地图的包?
flutter - 如何从 SharedPreferences 中检索数据并将其存储在 const 中?
我需要从 SharedPreferences 中获取一个数字并将其存储在一个常量中。但我无法做到。
此代码引发此错误:
我想获得一次数据,并且永远不会再更改它。我怎样才能做到这一点?
flutter - Flutter SharedPreferences Null 检查运算符用于空值
我为共享偏好开设了一个课程。班级如下
每当我尝试存储值时,都会收到错误消息“空值检查运算符用于空值”
这就是我将值传递给 store 函数的方式。我正在接收函数内的数据。但不能将值存储在其中。这是什么原因造成的?