这篇文章我们将学习到如果在flutter中做一些设置信息的本地持久化, 做一些轻量级信息的本地持久化。
1. shared_preferences库的介绍首先数据存储是APP开发中必不可少的, 比如记录用户习惯、页面缓存,从网络上获取数据本地缓存。
Flutter官方推荐我们用shared_preferences
进行数据存储,它类似于React Native
中的AsyncStorage
。
shared_preferences
是Flutter社区开发的一个本地数据存取插件,它有以下特性:
简单的,异步的,持久化的key-value存储系统在Android上它是基于SharedPreferences的在iOS上它是基于NSUserDefaults的
官方给我们提供了一个对应表格:
首先我们需要再pubspec.yaml
文件中配置该库:
然后我们执行flutter pub get
*** 作,下载库
我们安装好该库之后, 可以查看该库的一些API,
其实官方给我们提供了一些示例:
我觉得官网对该库的说明很明确,描述的很清楚。 大家主要可以参考官方的文档: shared_preferences。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)