问题标签 [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.
mysql - Flutter,如何获取对象的数据数组并显示给 ListView.builder?
我是 Flutter 的新手,我想从 localhost phpmydmin 获取我的数据。这是我的json:
这是我的用户模型:
这是我的 RestApi:
最后是我的主屏幕:
我想从 localhost phpmyadmin 的“数据”中获取我的数据。并将其放在 ListView.builder 上。而且我不知道将列表视图实施到我的主屏幕的下一步是什么。任何人都可以帮助我吗?
flutter - Flutter:为什么未来的构建器运行不止一次
我的页面包含未来的构建器以从共享偏好中获取用户名:
该页面的小部件包含另一个未来构建器,具体取决于通过页面传递的名称值:
Services().get_orders(name) 方法:
我将数据放在数据库中,这就是:
结果,它运行了 6 次,并打印了 'user_id'
android-studio - 使用 FutureBuilder 在 Sqflite 中列出数据
我的 Sqflite 数据库上有问题表,但我无法在我的屏幕上显示它们。
我的 DatabaseHelper 类中的所有问题
我可以用 debugPrint 读取我的数据,但我不能在未来显示它们
底线是无效的。
flutter - 根据日期显示列表项 - Flutter
当每个列表项的日期等于今天的日期时,我想要一个列表。我个人在未来的 builder 中的 listview.builder 中编写了这段代码:
此代码仅适用于第一项。它没有显示任何其他项目。
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 类:
和主屏幕的其余部分:
感谢您提供任何提示或样本!
sqlite - 如何将 SQLite 映射数据显示到新的颤动屏幕。我可以将它打印到控制台,但不能在颤振屏幕中
以上是代码,我可以将其打印到控制台。如何将 queryRow 的结果作为列表打印到新屏幕?我想得到你的支持。
以下是我打印到控制台的数据:
收藏页面
json - FutureBuilder 能够获取数据,但使用 Flutter 多次获取数据
我正在使用这样的简单 Json:
并且能够按照我的意愿在文本小部件中获取数据,问题是jsondecoder 多次获取数据并创建多个屏幕,我知道这是因为我将 FutureBuilder 放在构建方法中,而当我将未来放在构建之外这个 :
var mydata = JsonDecoder().convert(snapshot.data.toString());
仍然在 build 和 FutureBuilder 中,这就是问题所在。
我无法var mydata = JsonDecoder().convert(snapshot.data.toString());
脱离构建,请帮我解决这个问题。
构建方法是:
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
.
示例代码:
问题似乎是:
- 我没有正确处理未来
- 我没有正确解析 json,在下面附上了它的副本。
样本数据:
我试图通过使用字符串化数字作为键来解析它,以访问这些值。如何为此创建模型类或/并在futurebuilder中解析此json?谢谢。
- - - - - - - - - - - - - - - - 编辑 - - - - - - - - - ---------------------- 这是编辑后的构建器方法,我可以从中解析和打印数据:
当我将值分配给 Text 小部件时,它会出现以下错误消息:
请问这是什么意思?我正在获取数据,但由于某种原因将其设置为文本小部件不起作用?谢谢。
flutter - 使用 FutureBuilder 的登录流导航:Flutter?
我试图根据通过提供程序包完成的会话验证来导航不同的屏幕。(登录流程管理)
简单地说,我想根据会话详细信息替换屏幕
分解
- 如果
userId
不等于 null 并且isLoggedin
是true
-> FullApp - 否则如果用户
isFirst
是true
-> OnBoardingScreen - 其他登录屏幕
错误
- 颤振:在 null 上调用了方法“>=”。
- 颤振:接收者:空
- 颤振:尝试调用:> =(0.0)
会话验证
证实