storage.dart 747 B

1234567891011121314151617181920212223242526
  1. import 'package:flutter/foundation.dart';
  2. import 'package:shared_preferences/shared_preferences.dart';
  3. class StorageUtil {
  4. static Future<void> setString(key, value) async {
  5. SharedPreferences sp = await SharedPreferences.getInstance();
  6. sp.setString(key, value);
  7. }
  8. static Future<String> getString(key) async {
  9. SharedPreferences sp = await SharedPreferences.getInstance();
  10. var value = sp.getString(key);
  11. debugPrint(value.toString());
  12. return value ?? '';
  13. }
  14. static Future<void> remove(key) async {
  15. SharedPreferences sp = await SharedPreferences.getInstance();
  16. sp.remove(key);
  17. }
  18. static Future<void> clear() async {
  19. SharedPreferences sp = await SharedPreferences.getInstance();
  20. sp.clear();
  21. }
  22. }