问题标签 [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 回答
1735 浏览

mysql - Flutter,如何获取对象的数据数组并显示给 ListView.builder?

我是 Flutter 的新手,我想从 localhost phpmydmin 获取我的数据。这是我的json:

这是我的用户模型:

这是我的 RestApi:

最后是我的主屏幕:

我想从 localhost phpmyadmin 的“数据”中获取我的数据。并将其放在 ListView.builder 上。而且我不知道将列表视图实施到我的主屏幕的下一步是什么。任何人都可以帮助我吗?

0 投票
1 回答
297 浏览

flutter - Flutter:为什么未来的构建器运行不止一次

我的页面包含未来的构建器以从共享偏好中获取用户名:

该页面的小部件包含另一个未来构建器,具体取决于通过页面传递的名称值:

Services().get_orders(name) 方法:

我将数据放在数据库中,这就是:

结果,它运行了 6 次,并打印了 'user_id'

0 投票
0 回答
49 浏览

android-studio - 使用 FutureBuilder 在 Sqflite 中列出数据

我的 Sqflite 数据库上有问题表,但我无法在我的屏幕上显示它们。

我的 DatabaseHelper 类中的所有问题

我可以用 debugPrint 读取我的数据,但我不能在未来显示它们

底线是无效的。

0 投票
2 回答
496 浏览

flutter - 根据日期显示列表项 - Flutter

当每个列表项的日期等于今天的日期时,我想要一个列表。我个人在未来的 builder 中的 listview.builder 中编写了这段代码:

此代码仅适用于第一项。它没有显示任何其他项目。

0 投票
2 回答
216 浏览

firebase - Flutter给出null错误,但重启后可以工作

我是 Flutter 的新手,我正在尝试从 Firestore 集合中获取数据。我正在将 FutureBuilder 与 Provider 一起使用,但它在初始时显示空错误,并且在重新启动应用程序后完美运行。

这是获取数据的代码:

错误 错误图像

未来建造者的代码 小部件代码

ui 的代码 ui小部件代码 (这里我更改了集合名称)

我该如何解决。我已经尝试了在线上提供的所有解决方案。谢谢

0 投票
2 回答
62 浏览

java - 由于使用列表解析嵌套结构,从未来返回数据时的错误类型

我是 Flutter 的新手,并且只有 PHP 方面的经验,因此您可能会觉得我的问题很荒谬。如果是这样,请解释一下我做错了什么,谢谢。我正在使用两个项目作为我的项目的源代码:https ://github.com/abdl-slm/FlutterGridFutureExample和https://github.com/PoojaB26/ParsingJSON-Flutter

我正在尝试使用 Future builder 和 grid_view 修改从 API 获取数据,但是当我尝试从未来返回列表时收到此消息:

无法从函数“getActions”返回“ActionsList”类型的值,因为它的返回类型为“Future<List>”。

我已经测试过将数据解析到 ActionsList 是没有问题的(我可以在未来打印它们),但我无法将它们传递给 futurebuilder 的其余部分。

未来是这样的:

来自 API 的 JSON 是:

用于映射数据的 ActionList 类:

和主屏幕的其余部分:

感谢您提供任何提示或样本!

0 投票
1 回答
45 浏览

sqlite - 如何将 SQLite 映射数据显示到新的颤动屏幕。我可以将它打印到控制台,但不能在颤振屏幕中

以上是代码,我可以将其打印到控制台。如何将 queryRow 的结果作为列表打印到新屏幕?我想得到你的支持。

以下是我打印到控制台的数据:

收藏页面

0 投票
2 回答
256 浏览

json - FutureBuilder 能够获取数据,但使用 Flutter 多次获取数据

我正在使用这样的简单 Json:

并且能够按照我的意愿在文本小部件中获取数据,问题是jsondecoder 多次获取数据并创建多个屏幕,我知道这是因为我将 FutureBuilder 放在构建方法中,而当我将未来放在构建之外这个 :

var mydata = JsonDecoder().convert(snapshot.data.toString()); 仍然在 build 和 FutureBuilder 中,这就是问题所在。 我无法var mydata = JsonDecoder().convert(snapshot.data.toString());脱离构建,请帮我解决这个问题。

构建方法是:

0 投票
4 回答
510 浏览

json - 使用带有本地 JSON 作为未来的 FutureBuilder 时出错

我正在尝试加载一些 json 数据并使用 afuturebuilder来等待数据首先可用然后显示它。当我尝试加载数据时DetailsView,我收到两条日志消息,说没有数据和 null,屏幕错误,然后恢复正常,json 记录到控制台。

抛出的异常是The following NoSuchMethodError was thrown building FutureBuilder<String>(dirty, state: _FutureBuilderState<String>#cc31b): The method '[]' was called on null. Receiver: null.

示例代码:

问题似乎是:

  1. 我没有正确处理未来
  2. 我没有正确解析 json,在下面附上了它的副本。

样本数据:

我试图通过使用字符串化数字作为键来解析它,以访问这些值。如何为此创建模型类或/并在futurebuilder中解析此json?谢谢。

- - - - - - - - - - - - - - - - 编辑 - - - - - - - - - ---------------------- 这是编辑后的构建器方法,我可以从中解析和打印数据:

当我将值分配给 Text 小部件时,它会出现以下错误消息:

请问这是什么意思?我正在获取数据,但由于某种原因将其设置为文本小部件不起作用?谢谢。

0 投票
0 回答
499 浏览

flutter - 使用 FutureBuilder 的登录流导航:Flutter?

我试图根据通过提供程序包完成的会话验证来导航不同的屏幕。(登录流程管理)

简单地说,我想根据会话详细信息替换屏幕

分解

  • 如果userId不等于 null 并且isLoggedintrue-> FullApp
  • 否则如果用户isFirsttrue-> OnBoardingScreen
  • 其他登录屏幕

错误

  • 颤振:在 null 上调用了方法“>=”。
  • 颤振:接收者:空
  • 颤振:尝试调用:> =(0.0)

会话验证

证实