flutter使用shared_preferences本地存储基础信息

请求类:

import 'package:shared_preferences/shared_preferences.dart';

class Storage {
  static Future<void> setString(key, value) async {
    SharedPreferences sp = await SharedPreferences.getInstance();
    sp.setString(key, value);
  }

  static Future<String?> getString(key) async {
    SharedPreferences sp = await SharedPreferences.getInstance();
    return sp.getString(key);
  }

  static Future<void> remove(key) async {
    SharedPreferences sp = await SharedPreferences.getInstance();
    sp.remove(key);
  }

  static Future<void> clear() async {
    SharedPreferences sp = await SharedPreferences.getInstance();
    sp.clear();
  }
}

import 'storage.dart';
Storage.setString("password", _password);
Storage.setString("username", _username);

 

 

来源:

https://blog.csdn.net/github_37847992/article/details/124467499

https://blog.csdn.net/Jushuzhan/article/details/129002931

posted @ 2023-03-31 17:48  小小强学习网  阅读(35)  评论(0)    收藏  举报