草庐IT

Sharedpreferences

全部标签

dart - 在 Dart/Flutter 中从集合转换为列表?

我有一组类型Set&我想将其转换为List类型的列表因为我想用SharedPreferences保存它Flutter中的API目前,我的状态是这样的finalSet_saved=Set();现在我想保存_saved变量为SharedPreferences如果我这样做,prefs.setStringList('saved',_saved.toList());它给了我这样的编译错误[dart]Theargumenttype'Set'can'tbeassignedtotheparametertype'List'.[argument_type_not_assignable]如何存储完整_sav

asynchronous - Flutter,功能需要等到数据可用

我是Flutter编程的新手。我试图理解异步函数调用,但偏离了轨道。我想以安全的方式将数据存储在我的设备上。所以,写入数据时,数据会被加密,读取数据时,数据会被解密。应用程序不知道设备上的数据已加密。我制作了一个使用SharedPreferences库的存储类。读取函数的第二个功能是应用程序将等待数据可用。我是这样写的staticStringgetString(Stringkey){SharedPreferencesprefs=awaitSharedPreferences.getInstance();return_decrypt(prefs.getString(key));}现在编译器

asynchronous - Flutter,功能需要等到数据可用

我是Flutter编程的新手。我试图理解异步函数调用,但偏离了轨道。我想以安全的方式将数据存储在我的设备上。所以,写入数据时,数据会被加密,读取数据时,数据会被解密。应用程序不知道设备上的数据已加密。我制作了一个使用SharedPreferences库的存储类。读取函数的第二个功能是应用程序将等待数据可用。我是这样写的staticStringgetString(Stringkey){SharedPreferencesprefs=awaitSharedPreferences.getInstance();return_decrypt(prefs.getString(key));}现在编译器

unit-testing - Flutter: 'package:shared_preferences/shared_preferences.dart':断言失败:第 33 行 pos 16: 'key.startsWith(_prefix)':不正确

我正在对共享首选项运行一些单元测试。我正在制作一个帮助程序类,这样我们就不必一遍又一遍地编写相同的代码。无论我尝试什么,我总是一遍又一遍地得到同样的错误。您将找到我正在测试的类、测试类和堆栈跟踪。我希望这是我忘记的蠢事。我尝试了这些资源:https://pub.dartlang.org/packages/shared_preferencesunittestingflutterhttps://flutter.dev/docs/cookbook/persistence/key-valueshared_preferences_helper_test.dart:import'package:f

unit-testing - Flutter: 'package:shared_preferences/shared_preferences.dart':断言失败:第 33 行 pos 16: 'key.startsWith(_prefix)':不正确

我正在对共享首选项运行一些单元测试。我正在制作一个帮助程序类,这样我们就不必一遍又一遍地编写相同的代码。无论我尝试什么,我总是一遍又一遍地得到同样的错误。您将找到我正在测试的类、测试类和堆栈跟踪。我希望这是我忘记的蠢事。我尝试了这些资源:https://pub.dartlang.org/packages/shared_preferencesunittestingflutterhttps://flutter.dev/docs/cookbook/persistence/key-valueshared_preferences_helper_test.dart:import'package:f

dart - 我怎么知道一个字符串是否可以是 json.decode

我的缓存类import'dart:async';import'dart:convert';import'package:shared_preferences/shared_preferences.dart';classCacheUtil{staticset(Stringkey,value)async{if(valueisMap||valueisList){value=json.encode(value);}SharedPreferencespreferences=awaitSharedPreferences.getInstance();preferences.setString(key

dart - 我怎么知道一个字符串是否可以是 json.decode

我的缓存类import'dart:async';import'dart:convert';import'package:shared_preferences/shared_preferences.dart';classCacheUtil{staticset(Stringkey,value)async{if(valueisMap||valueisList){value=json.encode(value);}SharedPreferencespreferences=awaitSharedPreferences.getInstance();preferences.setString(key

android - 在 Android 上保存数据 : File Storage vs SQLite Database vs Shared Preferences

这个标题让我想知道什么是最适合在特定应用程序上保存大中型数据的功能。我知道我最近在Stackoverflow上看到了一个关于使用这些功能保存数据的问题,但我想知道,正如我所说的,什么最适合。对此您有什么建议吗? 最佳答案 共享首选项Storeprivateprimitivedatainkey-valuepairs.内部存储Storeprivatedataonthedevicememory.外部存储Storepublicdataonthesharedexternalstorage.SQLite数据库Storestructureddat

android - 在 Android 上保存数据 : File Storage vs SQLite Database vs Shared Preferences

这个标题让我想知道什么是最适合在特定应用程序上保存大中型数据的功能。我知道我最近在Stackoverflow上看到了一个关于使用这些功能保存数据的问题,但我想知道,正如我所说的,什么最适合。对此您有什么建议吗? 最佳答案 共享首选项Storeprivateprimitivedatainkey-valuepairs.内部存储Storeprivatedataonthedevicememory.外部存储Storepublicdataonthesharedexternalstorage.SQLite数据库Storestructureddat

HarmonyOS鸿蒙学习笔记(18)类似Android SharedPreferences保存数据

类似AndroidSharedPreferences保存数据前言引入dataStorage和featureAbility保存数据读数据前言android系统由SharedPreferences用来保存数据,HarmonyOS也有类似的手段保存一些数据,释放用法如下引入dataStorage和featureAbility引入@ohos.data.storage和@ohos.ability.featureAbility两个包,本篇博文版本是3.1.6.6//3.1.6.6版本importdataStoragefrom'@ohos.data.storage';//3.1.6.6版本importfea