Flutterによるローカルキャッシュ
757 ワード
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 _dataList= [];
List get dataList{
return _dataList;
}
void addData(TestDataBaseModel dataModel){//
_dataList.add(dataModel);
notifyListeners();
}
void removeData(TestDataBaseModel dataModel){//
_dataList.remove(dataModel);
notifyListeners();
}
}