import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
//TODO: 以下需要注意
//TODO: #sqflite插件
//TODO: sqflite: 1.0.0
//TODO: # 添加sharedPreference依赖
//TODO: shared_preferences: ^0.5.0
//TODO: 在pubspec.yaml中添加
//TODO: 后执行flutter packages get
//TODO: 注意首行缩进,不然会报错
class SaveLocal {
//TODO:存储方法
Future saveMethod(String key,String value) async{
SharedPreferences s = await SharedPreferences.getInstance();
s.setString(key, value);
}
//TODO:获取存储数据
Future getMethod(String key) async{
SharedPreferences sharePre = await SharedPreferences.getInstance();
print(sharePre.get(key));
}
//TODO:删除存储方法
Future deleteMethod(String key) async{
SharedPreferences sharePre = await SharedPreferences.getInstance();
sharePre.remove(key);
}
//TODO:修改存储的数据
Future changeMethod(String key){
//覆盖key
}
}
Flutter(学习数据存储) shared_preferences
最新推荐文章于 2024-04-06 16:28:52 发布