使用SharedPreferences的使用要求异步来使用。有时候方法比较不方便。于是找到这个方法。
首页添加需要用到的依赖
shared_preferences: ^2.0.20 #数据存储
synchronized: ^3.0.1 #用于同步处理数据存储
创建一个工具类
import 'package:shared_preferences/shared_preferences.dart';
import 'package:synchronized/synchronized.dart';
class StoreHelper {
static StoreHelper? _instance;
static late SharedPreferences prefs;
static final Lock _lock = Lock();
static Future<StoreHelper?> init() async {
if (_instance == null) {
print("SpHelper初始化中");
await _lock.synchronized((

本文介绍如何在Flutter中创建一个全局同步的方法,方便调用SharedPreferences存储本地数据。通过添加依赖,创建工具类,并在应用启动时初始化,实现便捷的数据存储操作。
最低0.47元/天 解锁文章
3524

被折叠的 条评论
为什么被折叠?



