草庐IT

futurebuilder

全部标签

firebase - 带有 Firebase 实时数据库和 futurebuilder 的 Gridview.builder

来自Firestore,我有点苦恼如何从Firebase实时数据库接收数据。我只想要一个从实时数据库加载的图像的漂亮GridView。Error:flutter:ThefollowingNoSuchMethodErrorwasthrownbuilding:flutter:Class'DataSnapshot'hasnoinstancemethod'[]'.flutter:Receiver:Instanceof'DataSnapshot'我想这与索引有关。不知道如何在列表中正确映射它。import'package:cached_network_image/cached_network_i

firebase - 带有 Firebase 实时数据库和 futurebuilder 的 Gridview.builder

来自Firestore,我有点苦恼如何从Firebase实时数据库接收数据。我只想要一个从实时数据库加载的图像的漂亮GridView。Error:flutter:ThefollowingNoSuchMethodErrorwasthrownbuilding:flutter:Class'DataSnapshot'hasnoinstancemethod'[]'.flutter:Receiver:Instanceof'DataSnapshot'我想这与索引有关。不知道如何在列表中正确映射它。import'package:cached_network_image/cached_network_i

dart - 如何在 FutureBuilder 中渲染来自 Request 的数据

我正在尝试从我的api中列导出袋妖怪,当我调用列表时它可以工作,但是当我尝试获取每个口袋妖怪的数据时它不会呈现数据。更新了@GazihanAlankus答案的代码。Widgetbuild(BuildContextcontext){returnFutureBuilder(future:api.getPokemonList(),builder:(BuildContextcontext,AsyncSnapshotpokedata){if(pokedata.hasData&&pokedata.connectionState==ConnectionState.done){returnContai

dart - 如何在 FutureBuilder 中渲染来自 Request 的数据

我正在尝试从我的api中列导出袋妖怪,当我调用列表时它可以工作,但是当我尝试获取每个口袋妖怪的数据时它不会呈现数据。更新了@GazihanAlankus答案的代码。Widgetbuild(BuildContextcontext){returnFutureBuilder(future:api.getPokemonList(),builder:(BuildContextcontext,AsyncSnapshotpokedata){if(pokedata.hasData&&pokedata.connectionState==ConnectionState.done){returnContai

flutter - FutureBuilder 加载数据时无法显示循环进度指示器

我试图在加载FutureBuilder中的数据时显示循环进度指示器,我尝试了两种方法来添加它,但是它们都不起作用。我怎样才能达到预期的结果?我的代码class_MyHomePageStateextendsState{@overrideMyHomePagegetwidget=>super.widget;@overrideWidgetbuild(BuildContextcontext){//ToshowtheListViewinsidetheFutureBuilderWidgetcreateTasksListView(BuildContextcontext,AsyncSnapshotsna

flutter - FutureBuilder 加载数据时无法显示循环进度指示器

我试图在加载FutureBuilder中的数据时显示循环进度指示器,我尝试了两种方法来添加它,但是它们都不起作用。我怎样才能达到预期的结果?我的代码class_MyHomePageStateextendsState{@overrideMyHomePagegetwidget=>super.widget;@overrideWidgetbuild(BuildContextcontext){//ToshowtheListViewinsidetheFutureBuilderWidgetcreateTasksListView(BuildContextcontext,AsyncSnapshotsna

flutter - 当 child 等待 parent 的设置状态完成时,如何在两个有状态小部件之间使用 FutureBuilder?

我有一个使用TabBar的小部件。父小部件进行http调用,需要在绘制TabBar小部件(它们使用数据)之前完成。我如何强制TabBarView小部件等待父http调用完成并让我设置状态变量,然后在TabBarView小部件中使用该变量。似乎解决方案是对所有TabBar小部件使用FutureBuilder,但这些小部件如何知道等待父级完成?这些小部件等待父级的数据。父小部件-进行http调用,设置状态变量xTabBarView小部件,等待x。抛出错误是因为在设置x之前调用了TB1,除非我输入一些虚拟数据。父控件voidinitState(){x=await_getdata();setS

flutter - 当 child 等待 parent 的设置状态完成时,如何在两个有状态小部件之间使用 FutureBuilder?

我有一个使用TabBar的小部件。父小部件进行http调用,需要在绘制TabBar小部件(它们使用数据)之前完成。我如何强制TabBarView小部件等待父http调用完成并让我设置状态变量,然后在TabBarView小部件中使用该变量。似乎解决方案是对所有TabBar小部件使用FutureBuilder,但这些小部件如何知道等待父级完成?这些小部件等待父级的数据。父小部件-进行http调用,设置状态变量xTabBarView小部件,等待x。抛出错误是因为在设置x之前调用了TB1,除非我输入一些虚拟数据。父控件voidinitState(){x=await_getdata();setS

database - 嵌套 FutureBuilder 与嵌套调用以从数据库延迟加载

我需要在我可以遵循的两种方法中选择最佳方法。我有一个使用sqflite保存数据的Flutter应用程序,在数据库中我有两个表:员工:+-------------+-----------------+------+|employee_id|employee_name|dep_id|+-------------+-----------------+------+|e12|AdaLovelace|dep1|+-------------+-----------------+------+|e22|AlbertEinstein|dep2|+-------------+--------------

database - 嵌套 FutureBuilder 与嵌套调用以从数据库延迟加载

我需要在我可以遵循的两种方法中选择最佳方法。我有一个使用sqflite保存数据的Flutter应用程序,在数据库中我有两个表:员工:+-------------+-----------------+------+|employee_id|employee_name|dep_id|+-------------+-----------------+------+|e12|AdaLovelace|dep1|+-------------+-----------------+------+|e22|AlbertEinstein|dep2|+-------------+--------------