Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 未来到int的颤振、飞镖_Flutter_Dart_Future - Fatal编程技术网

Flutter 未来到int的颤振、飞镖

Flutter 未来到int的颤振、飞镖,flutter,dart,future,Flutter,Dart,Future,我正在使用Flatter moor在我的Flatter应用程序中存储数据。我从数据库中获取数据,它会返回未来。我将列表分解为一个值,现在我有了未来。我需要做的是将Future转换为int,以便将Future的值与静态int值进行比较。有人知道怎么做吗?提前感谢。未来是一个表示未来可能存在的潜在价值或错误的对象。 如果使用异步编程,它是一个常见的对象 请看这里: 您只需使用以下命令准备值何时可用的回调: Future<int> future = Future(foo); // Res

我正在使用Flatter moor在我的Flatter应用程序中存储数据。我从数据库中获取数据,它会返回未来。我将列表分解为一个值,现在我有了未来。我需要做的是将Future转换为int,以便将Future的值与静态int值进行比较。有人知道怎么做吗?提前感谢。

未来是一个表示未来可能存在的潜在价值或错误的对象。 如果使用异步编程,它是一个常见的对象

请看这里:

您只需使用以下命令准备值何时可用的回调:

Future<int> future = Future(foo);  // Result of foo() as a future.
future.then((int value) => bar(value))
      .catchError((e) => 499);
或使用等待运算符


如果您需要根据结果修改图形,您可以使用FutureBuilder。

请共享您的代码。如果您不知道将来会发生什么,我建议您在尝试颤振之前遵循有关dart的教程。FutureBuilder适用于我。在得到结果后,我做了一些UI更改。谢谢你的帮助。