美文网首页
Flutter进行本地缓存

Flutter进行本地缓存

作者: 刘铁崧 | 来源:发表于2021-01-03 22:02 被阅读0次

get方法获取数据,封装存储和移除方法用于操作数据缓存列表(需要优化,仅参考)

/*
    使用Provider进行本地缓存
*/
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';

class TestDataBaseModel{
  String name;
  String version;
  TestDataBaseModel(this.name, this.version);
}

class CYDataBaseProvider with ChangeNotifier,DiagnosticableTreeMixin{
  List<TestDataBaseModel> _dataList= [];
  List<TestDataBaseModel> get dataList{
    return _dataList;
  }
  void addData(TestDataBaseModel dataModel){//添加数据
    _dataList.add(dataModel);
    notifyListeners();
  }
  void removeData(TestDataBaseModel dataModel){//移除数据
    _dataList.remove(dataModel);
    notifyListeners();
  }
}

相关文章

  • Flutter进行本地缓存

    get方法获取数据,封装存储和移除方法用于操作数据缓存列表(需要优化,仅参考)

  • flutter本地缓存

    ``` _incrementCounter() async { SharedPreferences prefs...

  • Redis入门--缓存介绍

    学习笔记 缓存的类型: 1. 本地缓存 本地缓存就是在进程的内存中进行缓存,比如JVM中的堆。 本地缓存是...

  • git基本操作

    git的文件结构: 1、本地缓存库:git add .(-A) 区别:-A包括delete的文件目录也进行本地缓存...

  • 强缓存和协商缓存区别和过程

    强缓存(本地缓存) 1. 概念 直接使用本地的缓存,不用跟服务器进行通信 2. 相关header字段 2.1 ex...

  • 缓存系列

    强缓存和协商缓存区别是使用本地缓存的时候,是否需要向服务器验证本地缓存是否依旧有效。协商缓存,就是需要和服务器进行...

  • App 安全方案

    一、本地数据库加密 目前安全风险:App本地使用了Sqlite进行了本地的数据缓存,和统计分析本地数据库缓存,其中...

  • 6、Flutter windows web开发环境

    要是用Flutter进行web开发,首先要保证本地已有Flutter环境Flutter要保证1.5.4以上的版本版...

  • Flutter——FadeInImage本地缓存图片

    FadeInImage官方默认只支持缓存到内存中,在项目中一般都需要把图片缓存到本地文件中通过观察FadeInIm...

  • 接口请求的本地缓存策略

    接口请求的本地缓存策略 本文是在 AFNetworking 的基础上,加入了本地缓存策略,并对请求错误,进行了定制...

网友评论

      本文标题:Flutter进行本地缓存

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