使用 shared_preferences 包实现storage数据共享

92 阅读1分钟
import 'package:shared_preferences/shared_preferences.dart';

class Storage {
  static Futrue<void> setString(key,value){
      SharedPreferences sp = SharedPreferences.getInstance();
      sp.setString(key,value);
  };
  static Futrue<String> getString(key){
      SharedPreferences sp = SharedPreferences.getInstance();
      return sp.setString(key);
  };
  static Futrue<void> removeString(key){
      SharedPreferences sp = SharedPreferences.getInstance();
      sp.removeString(key);
  };
}

使用方法

import 'XXXXXX.dart' // 引入自己写的包
...
...
...
onPressed:() async {
    await Storage.setString('xxx'); // 设置值
    var xxx = await Storage.getString('xxx'); // 获取值
}