Flutter学习笔记 数据储存shared_preferences

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_42215775/article/details/101100303

Flutter中可以通过shared_preferences库来保存键值对信息

首先添加插件:

dependencies:
  shared_preferences: ^0.5.3+4

在使用的地方导入:

import 'package:shared_preferences/shared_preferences.dart';

保存:

SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
sharedPreferences.setString('username', username);

取出:

getName() async {
    SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
    name = sharedPreferences.getString('username');
  }

删除:

clear() async {
    SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
    //全部清空
    prefs.clear();
    //移除
    prefs.remove('username');
  }

猜你喜欢

转载自blog.csdn.net/weixin_42215775/article/details/101100303