我正在尝试在使用Provider管理的flutter应用程序中实现本地数据库支持,现在我想让数据检索遵循状态管理模式,但我一直未能做到。我试图创建一个传统的Provider来实现这一点,但是应用程序陷入了对数据库的请求循环中,所以经过一些搜索我找到了FutureProvider,但我找不到如何从正在加载数据class_ReceiptsRouteStateextendsState{Listreceipts=[];@overrideWidgetbuild(BuildContextcontext){returnFutureProvider(initialData:List(),builder
我正在尝试在使用Provider管理的flutter应用程序中实现本地数据库支持,现在我想让数据检索遵循状态管理模式,但我一直未能做到。我试图创建一个传统的Provider来实现这一点,但是应用程序陷入了对数据库的请求循环中,所以经过一些搜索我找到了FutureProvider,但我找不到如何从正在加载数据class_ReceiptsRouteStateextendsState{Listreceipts=[];@overrideWidgetbuild(BuildContextcontext){returnFutureProvider(initialData:List(),builder
我想知道FutureProvider存在什么用例类(class)?我特别感兴趣如何加载像FuturegetAllContacts()async{...}这样的异步函数当ui使用FutureProvider构建时,ChangeNotifierProvider或类似的东西。此外,每次notifyListeners()被调用,我想让那个提供者用异步调用重建用户界面。提供者有任何可能的方式吗?还是我遗漏了什么? 最佳答案 FutureProvider没有内置更新机制——但可以与Consumer和可变对象(ChangeNotifer或Stat