问题标签 [flutter-futurebuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
104 浏览

database - 无法使用 Flutter 从 Firestore 获取数据

我正在尝试使用颤振从云 Firestore 中检索一些数据。我使用循环进度指示器显示它仍在获取数据,但它继续运行,就好像它没有收到任何数据一样。我是新来的,所以我不知道为什么会这样,我已经尝试了一切(可能与设置状态有关,但我不太清楚这个概念)

我没有收到任何错误,但应用程序没有从 Firestore 数据库中获取信息。分享完整代码

完整代码

该错误似乎在列表视图构建器中。任何帮助将不胜感激,因为这是我长期以来一直在从事的项目。var 基础也只是虚拟值。

0 投票
1 回答
2956 浏览

flutter - StatelessWidget 中的 Futurebuilder - Flutter

我在有状态的小部件和未来有以下代码:在 Futurebuilder 中正确调用函数 _getCategory()

但是,当我在 StatelessWidget 中尝试同样的事情时,future: in Futurebuilder 不会被调用。

Text('Printing $_count) 返回'Printing 0'。_getCat() 函数中的打印也不会显示在控制台中。

在 Stateless Widget 中使用 Futurebuilder 的方式有问题吗?

0 投票
1 回答
248 浏览

flutter - 更新数据库时 FutureBuilder 不更新

我在一个简单的笔记应用程序中工作,这是我的代码。

我只是做了这个例子来预览问题

这是导航到创建页面的主页,并使用 futureBuilder 显示来自数据库的数据

这是创建页面

当用户单击保存按钮时,它会向数据库添加一个新注释并将页面弹出回主屏幕。假设未来的构建器在向数据库提交新数据后会更新它的数据,但这并没有发生。有人可以帮助我吗?

0 投票
1 回答
356 浏览

flutter - 为什么在 facebook 在颤动中登录数据后未调用 futureBuilder 回调?

我是颤振的新手,所以如果我错了,请告诉我。在我的应用程序中,我必须使用 facebook 登录,所以我在使用下面的代码中使用了一个RawMaterialButton和函数onPressed

当我按下按钮调用该方法并且我正在获取数据但在获取这些数据之后,未来的构建不会更新或显示该数据。Text这里是我的数据获取方法。

出于调试目的,我也设置了断点,但它没有针对asynchronous snapshot条件状态检查。我找不到原因。我还检查了以下堆栈问题。

为什么 FutureBuilder 在 Flutter 中没有被调用? Flutter FutureBuilder 未更新

0 投票
1 回答
2042 浏览

flutter - 如何在不从远程服务器重新加载数据的情况下将列表项添加到 FutureBuilder ListView?[扑]

我是 Flutter 的新手,我想知道如何在不重新加载数据的情况下将项目列表动态添加到 ListView 中FutureBuilder。当我将一个项目添加到 ListView 时,它会复制该列表,然后将该项目添加到该列表中。

以下代码包含名为 Job 的 Model 类。

JobListView 是一个包含动态 ListView 的有状态小部件。

0 投票
1 回答
1892 浏览

wordpress - Flutter 如何在一个屏幕中调用多个 api(与 futurebuilders)?

我正在构建一个带有 rest api 并使用 http 库的主页。我可以从我的 api 调用中获取最新帖子。但我正在建立一个主页,所以我必须从我的 rest api 中显示更多数据。使用 Wordpress 作为后端。我想从 3-4 个类别中获取 5 个帖子,以使主页充满内容。

这是我的代码:

我可以从最新的帖子中获取数据。但是我还有一些 api 调用,例如来自 category/1、category/2 等的帖子。我怎样才能从多个类别中获取帖子?或者我如何在一个屏幕中调用多个未来构建者?我希望你能得到我的问题。

0 投票
1 回答
163 浏览

flutter - 即使在相应的小部件被移除后,Flutter async 方法也会继续运行

我有一个图像路径列表,我正在使用List.generate显示图像的方法和一个十字图标从列表中删除图像。对每个图像调用上传方法,当我从列表中删除图像时,该方法仍会继续运行,直到图像被上传。我期望的行为是当我从列表中删除图像时,该方法也应该停止运行。我正在使用未来的构建器在上传图像时显示圆形进度条和错误图标。

当我从列表中删除小部件时,我应该怎么做才能确保与当前小部件关联的未来方法也停止?

这是我创建列表的代码

这是上传处理程序方法。

0 投票
1 回答
330 浏览

flutter - Flutter FutureBuilder 不会在应用更新时等待

问题我的 FutureBuilder 在应用程序首次运行时等待,但在应用程序更新时不等待。

当我的应用程序完成加载并更改为不同的 ToggleButton 时,FutureBuilder立即开始重新运行,而不是等待getData()并且它在getData()完成之前完全完成,然后当getData()最终完成时,FutureBuilder再次运行。

应用程序首次运行时不会发生此问题。当应用程序首次运行时,FutureBuilder会等待getData()完成后再运行。

我需要FutureBuilder等待getData()在按下不同按钮时完成,就像应用程序首次启动时一样。

注意:为了可读性,我尽可能多地删除了不必要的代码。如果有帮助,我可以添加更多代码。

代码:

0 投票
1 回答
37 浏览

flutter - FutureBuilder、SetState:删除 setState 时变量未更新

我了解到将 setState(() 和 FutureBuilder 放在一起并不是一个好习惯。当我删除我的 setState(() 时,我注意到isWaiting变量不再更新到MakeCards类并保持为 True。但是当我离开时在我的 setState 中,即使它是空的setState((){ },isWaiting 也会正确更新为 False。我需要帮助理解为什么会这样,以及如何在删除我的 setState(() 时在MakeCards 中将 isWaiting更新为 False 。

构建方法

MakeCards(单独的文件)

0 投票
0 回答
446 浏览

android - Get Api Works 在模拟器中但在真实设备 Flutter 中不可用

这是我得到的异常/错误,我必须从服务器获取 Json 数据,它必须通过堆栈内的 future.builder 绑定到 listview.builder!

我的堆栈在这里结束,然后我从新页面获得下面的代码!

此代码在 Android 版本 10 以下的模拟器中运行良好,并使用 json 数据为我构建了一个 Lisview,但在实际设备和 Android 版本 10 以上的模拟器中给了我以下异常/错误。请帮助不知道问题是什么,我已经添加我的 pubspec.ymal 文件和 Android.Xml 文件中的所有插件,甚至是用户访问 Internet 的权限..!!