首页 > 其他分享 >Flutter get_storage本地存储

Flutter get_storage本地存储

时间:2023-06-05 14:03:59浏览次数:48  
标签:storageBox 存储 get storage Flutter key GetStorage

倪大头IP属地: 山东 0.097字数 84阅读 4,451

之前本地存储用的是shared_preferences,但它的存取都是异步的,现在推荐一个Getx提供的本地存储插件get_storage

dependencies:
  get_storage:
import 'package:get_storage/get_storage.dart';

需要在main函数中init一下

main() async {
  await GetStorage.init();
  runApp(App());
}

然后就可以使用了,使用时创建一个实例对象:

final GetStorage storageBox = GetStorage();

存:

storageBox.write(key, value);

取:

storageBox.read(key);

删除:

storageBox.remove(key);

清空所有字段:

storageBox.erase();

标签:storageBox,存储,get,storage,Flutter,key,GetStorage
From: https://www.cnblogs.com/clark1990/p/17457577.html

相关文章

  • post和get
    都是前端向后端发送请求,后端在处理接收到的数据OST和GET是HTTP协议中最常见的两种请求方法,它们有以下区别:数据传输方式:GET:通过URL的查询字符串传递参数,参数会暴露在URL中,例如:http://example.com/path?param1=value1&param2=value2POST:通过请求的消息体传递参数,参数不会暴露......
  • Flutter 使用dio来发起网络请求以及Cookie管理
    前言Flutter官方建议您使用 dio 来发起网络请求,在学习过程中,也尝试过用dartio中的HttpClient发起的请求,这里主要讲一下dio的使用以及CookieJar、CookieManager管理cookie。diodio是一个强大易用的darthttp请求库,支持RestfulAPI、FormData、拦截器、请求取消、Cookie......
  • Flutter依赖注入
    依赖注入依赖注入(DependencyInjection,简称DI)是一种软件设计模式,它的主要目的是将对象之间的依赖关系解耦,使得代码更加可维护、可测试、可扩展,使得代码更易于维护和测试。在Flutter中,DI可以帮助我们管理应用程序中的各种依赖关系,包括服务、数据存储和UI组件等。在DI模式中,我们将......
  • PE学习——导出表,加载dll并GetProcAddress获取函数地址的内在原理
    导出表一个可执行程序是由多个PE文件组成,这些PE文件依靠倒入表、导出表进行联系,导出表存储着PE文件提供给其他人使用的函数列表,导入表则存储着PE文件所需要用到的PE文件列表。从PE文件的角度去看,任何PE文件都可以有导入、导出表,从一般情况下来看,EXE文件不会提供导出表,也就是不会......
  • flutter学习笔记(二)
    flutter一切皆widgetflutter和web前端的区别:1.js语法变成dart2.html标签变成组件widget3.flutter里没有css,只有各种widget的属性来实现样式(比如绝对定位用Stack组件来实现)fluter和web前端的相同点:1.dart语法接近js2.flutter里也可以实现flex弹性布局,用Expanded来实现(Expand......
  • haproxy vegeta压测https
     echo"GEThttps://mail.test.com/EWS/Exchange.asmx"|vegetaattack-rate=300-duration=300s-timeout=300s|teeresults.bin|vegetareport如果提示证书不受信任,则将其域名根证书(.cer)放到放到/etc/pki/ca-trust/source/anchors目录下然后运行/bin/update-ca-trust......
  • flutter 使用 http 请求数据
    flutter虽然有原生的HttpClient,package:http对开发会更友好,这是官方推荐的网络请求模块。安装httppackagefluterpubaddhttp在android文件夹下的AndroidManifest.xml文件,添加网络权限,<uses-permissionandroid:name="android.permission.INTERNET"/>构造URI因为ht......
  • Flutter灵活布局要掌握的两个控件Expanded和Flexible
    Expanded和Flexible介绍在Flutter中,Expanded和Flexible是两个用于控制子组件尺寸的Widget,它们都可以用于实现灵活的布局。ExpandedWidget会自动将子组件的尺寸扩展到父组件剩余的空间,而FlexibleWidget则会自动调整子组件的尺寸以适应父组件的尺寸。具体来说,ExpandedWidget......
  • __getitem__方法
    当实例对象做p[key]运算时,会调用类中的方法__getitem__形式一:__getitem__(self,index)形式二:__getitem__(self,key)魔法方法__getitem__可以让对象实现迭代功能,这样就可以使用for…in…来迭代该对象了在用for…in…迭代对象时,如果对象没有实现__iter__、__next__......
  • 整合ChatGPT与Flutter高级技术
    整合ChatGPT与Flutter高级技术在当今快节奏的数字时代,人们对智能化应用的需求越来越高。ChatGPT是一种基于人工智能的语言模型,而Flutter是一种快速开发移动应用程序的框架。本文将介绍如何将这两种技术整合在一起,从而为用户提供更好的智能化移动应用体验。ChatGPT概述ChatGPT(Genera......