引入shared_preferences插件
pubspec.yaml文件中引入:
dependencies:
shared_preferences: ^0.5.3+4
作用及使用
类似于web中的localStorage,在应用中存储键值数据
- 参考网址:shared_preferences
封装插件
-
封装代码
import 'package:shared_preferences/shared_preferences.dart'; class StorageUtil{ // 设置布尔的值 static setBoolItem(String key,bool value) async{ final prefs = await SharedPreferences.getInstance(); prefs.setBool(key, value); } // 设置double的值 static setDoubleItem(String key,double value) async{ final prefs = await SharedPreferences.getInstance(); prefs.setDouble(key, value); } // 设置int的值 static setIntItem(String key,int value) async{ final prefs = await SharedPref