shared_preferences的使用
1.shared_preferences
官方链接见https://pub.dev/packages/shared_preferences
轻量级数据存储,在各平台存储位置如下
平台 |
位置 |
Android |
SharedPreferences |
iOS |
NSUserDefaults |
Linux |
In the XDG_DATA_HOME directory |
macOS |
NSUserDefaults |
Web |
LocalStorage |
Windows |
In the roaming AppData directory |
2.pubspec.yaml添加依赖
1
|
shared_preferences: ^2.2.2
|
3.示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// 加载姓名
_loadName() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
setState(() {
_name = prefs.getString('name') ?? '';
});
}
// 保存姓名
_saveName() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
await prefs.setString('name', _nameController.text);
_loadName(); // 保存完成后重新加载已保存的文本
}
|
文章作者
梵梵爸
上次更新
2024-03-17
许可协议
原创文章,如需转载请注明文章作者和出处。谢谢