美文网首页
Future_数据持久化

Future_数据持久化

作者: Eyes_cc | 来源:发表于2022-07-01 00:15 被阅读0次
一、使用:
'// 存值'
void postHttp() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  prefs.setString('user_token', user.data.token);
}
'// 取值'
void _getGoodsList() async {
  var userToken = "";
  SharedPreferences prefs = await SharedPreferences.getInstance();
  userToken = (prefs.getString('user_token') ?? '没有token');
}
二、思考:
  void postHttp() async {
    write(user.data.token);
    EasyLoading.showSuccess('登录成功');

    // 使用then方法是因为在调用的最外部有了 async,
    // 而read()方法内部也有了async。正常只保留最外部的就可以。
    // 假如有两个async和一个await以后,如果再有一个网络请求方法使用了 await Dio()...就会崩溃。

    read().then((value) {
    print('token是:$value');
  });
}
flutter: token是:anBWeGszVm42ZC10aTBUZ0RnMVUxRFVjcE5WQXZVWlc
'// 存值'
Future<void> write(String token) async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  prefs.setString('user_token', token);
}
'// 取值'
Future<String> read() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  return (prefs.getString('user_token') ?? '没有token');
}
'// 取值'
Future<void> remove() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  prefs.remove('user_token');
}

相关文章

  • Future_数据持久化

    一、使用: 二、思考:

  • Docker学习(13) 卷与持久化数据

    Docker学习(13) 卷与持久化数据 卷与持久化数据——简介 数据主要分为两种:持久化和非持久化。 持久化:就...

  • iOS本地数据持久化

    iOS本地数据持久化 iOS本地数据持久化

  • Redis-2 数据持久化及持久化配置

    一、数据持久化 开启持久化功能后,重启redis,数据会自动通过持久化文件恢复!! 1、redis持久化 – 两种...

  • 面试相关

    数据持久化 什么是持久化狭义的理解: “持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据...

  • GeekBand iOS开发高级进阶学习笔记(第四周)

    简易数据存储 数据持久化分为本体持久化和云端持久化本体持久化可以存在本地文件或数据库。云端可以存在iCloud,存...

  • iOS数据持久化

    Title: iOS数据持久化 ##数据持久化概念 数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型...

  • redis与memcache区别

    1、持久化 redis是支持持久化存储,宕机重启数据不会丢失,memcache重启后数据丢失 redis持久化的方...

  • iOS本地数据持久化

    转载自:CocoaChina - iOS本地数据持久化 本文内容:iOS本地数据持久化的几种类型iOS本地数据持久...

  • Android数据持久化的设计

    title: Android数据持久化 版 本 历 史 1. 数据持久化简介 1.1 数据持久化的需求 在网络异常...

网友评论

      本文标题:Future_数据持久化

      本文链接:https://www.haomeiwen.com/subject/cciltrtx.html