github:https://github.com/flutter/plugins/tree/master/packages/shared_preferences
// 声明
SharedPreferences prefs=await SharedPreferences.getInstance();
增加: prefs.setStringList('testInfo', testList);
查询:prefs.getStringList("testInfo")
删除:
// 把所有持久化的值删除了
prefs.clear();
// 删除key关联的持久化关系
prefs.remove("testInfo");
// 增加方法
void _add() async{
// 声明
SharedPreferences prefs=await SharedPreferences.getInstance();
String temp="技术胖是最胖的!!!";
testList.add(temp);
// 持久化增加
prefs.setStringList('testInfo', testList);
_show();
}
// 查询
void _show()async{
SharedPreferences prefs=await SharedPreferences.getInstance();
print(prefs.getStringList("testInfo"));
if(prefs.getStringList("testInfo")!=null){
setState(() {
testList=prefs.getStringList("testInfo")
});
}
}
// 删除
void _clear()async{
SharedPreferences prefs=await SharedPreferences.getInstance();
// 把所有持久化的值删除了
prefs.clear();
// 删除key关联的持久化关系
prefs.remove("testInfo");
setState(() {
testList=[];
});
}