Hibok
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 

44 行
1.2 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 getStringList(String key) async {
  28. SharedPreferences prefs = await SharedPreferences.getInstance();
  29. return prefs.getStringList(key);
  30. }
  31. static remove(String key) async {
  32. SharedPreferences prefs = await SharedPreferences.getInstance();
  33. prefs.remove(key);
  34. }
  35. }