shared_preferences
flutter插件,借用flutter的插件实现本地的存储
具体参考https://github.com/flutter/
使用
- 首先在
pubspec.yaml
中加上此依赖
dependencies:
...
shared_preferences: ^0.5.3
- 点击开发工具提示的
packages get
按钮或者在命令行输入flutter packages get
来同步第三方插件 - 在页面上引用此插件
import 'package:shared_preferences/shared_preferences.dart';
示例
//保存到本地
_saveLocal() async{
String data="{'id':1,'name':'乐乐'}";
SharedPreferences prefs = await SharedPreferences.getInstance();
prefs.setString("userInfo", data);
print("保存数据");
}
//从本地获取数据
_getLocal() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
String userInfo = prefs.getString('userInfo');
print(userInfo);
}