问题标签 [flutter-future]
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.
flutter - Flutter中没有return语句的函数总是返回null吗?
以下函数的返回类型是Future<File?>
,但是如果选择器没有返回图片,编译器不会抱怨没有返回值。
null
如果不拍照片我必须返回,这不是更有意义吗?
没有return语句的方法总是返回null吗?
上面的例子很好地暗示了它,并且像这样简单的东西也可以编译。
有人可以澄清发生了什么吗?
flutter - Flutter - 如何正确地对 FutureBuilder 进行单元测试
我正在尝试对 a 内的小部件进行单元测试,FutureBuilder
但我无法弄清楚。
我有一个FutureBuilder
带有构建器的小部件,该构建器CameraPreview
在连接状态完成时返回一个小部件:
以下是我创造未来的方式:
这是我的测试:
我已经对其进行了调试,但snapshot.connectionState
从未完成(总是在等待),因此它跳过了返回 a 的行CameraPreview
。我也试过tester.pumpAndSettle()
了,但是超时了。
有任何想法吗?
flutter - 使用 future.then() 消费 Future 的结果似乎只存在于 .then 函数() 中
我正在构建一个应用程序作为大学项目,其中一个要求是在应用程序内播放视频。
我有存储在 SQLite 表的列中的运动视频(二头肌卷发等)的链接。
我正在使用 Moor 来与数据库交互。
我有以下屏幕,我试图在其中播放数据库链接中引用的视频:
我正在尝试使用该方法Future<Exercise>
返回的内容getExerciseById(int id)
并将exerciseVideoLink
列值分配给本地_exerciseVideoLink
,然后使用该字符串来初始化其中VideoPlayerController
包含的链接。
的实现getExerciseById(int id)
如下:
我现在的问题是,在使用并将其 exerciseVideoLink 属性分配给本地 String 变量后,该变量在函数结束后Future<Exercise>
立即变为空,因此,由于 URI 为空,初始化失败。.then((value) => ...
VideoPlayerController
这是为什么?我怎样才能做到这一点,以便我可以消费Future<Exercise>
并使用它exerciseVideoLink
来将它传递给VideoPlayerController
?
firebase - 未处理的异常:无效的参数:'Future 的实例'
当我运行它时,它给出了一个错误提示Unhandled Exception: Invalid argument: Instance of 'Future<String>'
我想将用户名与 imageUrl 一起上传到 Firestore,但我找不到获取用户用户名的方法
flutter - 输入'未来' 不是类型 'ApplicationMeta' 的子类型
我收到此错误“类型“未来”不是“应用程序元”类型的子类型。我创建了一个支付功能。支付功能类型为future<List>。此函数返回列表中的 installedUpiapps。我需要将参数传递给 appWidget。但我得到这个错误'类型'Future'不是'ApplicationMeta'类型的子类型。
flutter - 我有清单我需要转换 ApplicationMeta 类型
这个程序是关于 getupiapplications 的。getInstalledUpiApplications() 函数返回“列表”,但我已转换为 ApplicationMeta。我有错误。
flutter - 从实时数据库中获取更多数据
我正在尝试根据 StreamBuilder 返回的数据从 Firebase 实时数据库中获取其他数据。
}
函数 userData() 与 Firebase 实时数据库交互以获取数据,并且它能够成功地做到这一点,由正确的打印输出指示。
}
但是,在 StreamBuilder 小部件中它说
我是 StreamBuilder 的新手,如果有人能指导我如何解决这个问题,我将不胜感激。谢谢
flutter - 在未来调用小部件功能颤振
基本上我有一个按钮(GestureDetector)可以在同一个文件中调用 Future 函数。问题是该功能中的小部件没有按应有的方式出现,但后台进程正在成功运行。
触发:
小部件功能:
令人惊讶的是,重置密码的电子邮件已成功发送。
免责声明:我是 Flutter 新手,希望 sifus 能体谅一下。