Hibok
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 
 

44 rader
1.1 KiB

  1. import 'package:shared_preferences/shared_preferences.dart';
  2. class SPUtils {
  3. static saveString(String key, value) async {
  4. SharedPreferences spf = await SharedPreferences.getInstance();
  5. spf.setString(key, value);
  6. }
  7. static saveList(String key, List<String> value) async {
  8. SharedPreferences spf = await SharedPreferences.getInstance();
  9. spf.setStringList(key, value);
  10. }
  11. static saveBool(String key, value) async {
  12. SharedPreferences prefs = await SharedPreferences.getInstance();
  13. prefs.setBool(key, value);
  14. }
  15. static getBool(String key) async {
  16. SharedPreferences prefs = await SharedPreferences.getInstance();
  17. return prefs.getBool(key);
  18. }
  19. static save(String key, value) async {
  20. SharedPreferences prefs = await SharedPreferences.getInstance();
  21. prefs.setString(key, value);
  22. }
  23. static get(String key) async {
  24. SharedPreferences prefs = await SharedPreferences.getInstance();
  25. return prefs.get(key);
  26. }
  27. static remove(String key) async {
  28. SharedPreferences prefs = await SharedPreferences.getInstance();
  29. prefs.remove(key);
  30. }
  31. }