shared_preferences插件进⾏数据存储
shared_preferences库
shared_preferences库同时⽀持Android和ios平台,存键值对信息,进⾏数据本地持久化存储。
引⽤⽅法
1.在⽂件中添加依赖
shared_preferences:^0.5.3+4
->查看最新版本
2.执⾏$flutterpackagesget命令下载插件
3.在使⽤的⽂件中导⼊:
import'package:shared_preferences/shared_';
使⽤⽅法
SharedPreferencessharedPreferences=tance();
ing("name","hehe");
("age",18);
ble("height",1.72);
l("x",true);//true表⽰男fal表⽰⼥
ingList("like",["MV","Music","Pic"]);
print("=========get****("key")取出存储的数据==============");
print("姓名:"+ing("name"));
print("年龄:"+("age").toString());
print("⾝⾼:"+ble("height").toString());
print("性别:"+((l("x")==true)?"男":"⼥"));
print("爱好:"+ingList("like").toString());
print("========getKeys()取出存储的所有key值=============");
print(s());
print("========t***("key")给已经存在的key重新赋值=============");
print("姓名:"+ing("name"));
ing("name","feiyv");
print("姓名:"+ing("name"));
print("========containsKey("key")判断存储的是否有某个Key值=============");
print(nsKey("name"));
print(nsKey("rename"));
print("========remove("key")删除单个Key数据=============");
print("年龄:"+("age").toString());
("age");
print("年龄:"+("age").toString());
print("========clear清除所有数据=============");
();
print("();");
print("name是否存在:"+nsKey("name").toString());
print("所有的key值:"+s().toString());
打印数据:
flutter:=========get****("key")取出存储的数据==============
flutter:姓名:hehe
flutter:年龄:18
flutter:⾝⾼:1.72
flutter:性别:男
flutter:爱好:[MV,Music,Pic]
flutter:========getKeys()取出存储的所有key值=============
flutter:{name,age,height,x,like}
flutter:========t****("key")给已经存在的key重新赋值=============
flutter:姓名:hehe
flutter:姓名:feiyv
flutter:========containsKey("key")判断存储的是否有某个Key值=============
flutter:name是否存在:true
flutter:rename是否存在:fal
flutter:========remove("key")删除单个Key数据=============
flutter:年龄:18
flutter:年龄:null
flutter:========clear清除所有数据=============
flutter:();
flutter:name是否存在:fal
flutter:所有的key值:{}
本文发布于:2022-12-31 09:19:52,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/64559.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |