【发布时间】:2019-11-18 02:25:34
【问题描述】:
我有一个 sqlite 数据库,我从中读取数据。我也有一棵很长的小部件树。所以经过一番研究,我找到了provider Flutter 包。但我不知道如何在扩展 ChangeNotifier 的类中使用 Futures 或如何在我的小部件树中的任何地方使用它?
class MyProvider with ChangeNotifier {
dynamic _myValue;
dynamic get myValue => _myValue;
set myValue(dynamic newValue) {
_myValue = newValue;
notifyListeners();
}
MyProvider(){
loadValue();
}
Future<void> loadValue async {
myValue = await db.instance().getValue();
}
Future<void> refetch async {
myValue = await db.instance().newValue();
notifyListeners();
}
}
【问题讨论】:
-
我猜你知道如何使用
Future。
标签: sqlite flutter dart flutter-provider