可以在构造函数中调用异步方法吗?

德米特里·布布南科夫

只有当第一个方法完成时,我才需要调用第二个方法。它们都是异步的。我写了下一个代码:

class MyApp extends StatelessWidget {
  TenderApiData _tenderApiData;
  MyApp(this._tenderApiData)
  {
    _tenderApiData.getApiKey().then(
      _tenderApiData.getRegionsList()
    );
  }
}

但我收到错误:

未处理的异常:'Future' 类型不是 'f' 类型 '(dynamic) => FutureOr' 的子类型

马蒂亚

那么then方法的语法在您的情况下是错误的,它期望一个函数返回一个FutureOr<R>不是 Future 本身。

你的代码应该是

    _tenderApiData.getApiKey().then((_) =>
      _tenderApiData.getRegionsList()
    );

_如果打算使用Future的返回值,您可以替换

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在构造函数中调用set方法吗?

来自分类Dev

从构造函数调用的异步方法

来自分类Dev

可以从构造函数调用私有最终方法吗?

来自分类Dev

在构造函数中调用异步函数

来自分类Dev

如何从构造函数调用异步方法?

来自分类Dev

可以在类的构造函数内部使用“ new”来调用Java中的另一个构造函数吗?

来自分类Dev

我可以从 C# 中另一个类的构造函数调用构造函数吗?

来自分类Dev

NodeJS:静态方法可以调用同一个类的构造函数吗?

来自分类Dev

我可以在JavaScript中仅调用基本构造函数而不使用原型来模拟继承吗?

来自分类Dev

我可以在C#中调用相同类的重载构造函数吗?

来自分类Dev

我可以在域对象构造函数中调用grails服务吗?

来自分类Dev

在页面构造函数中异步调用Web服务

来自分类Dev

类构造函数中的Winjs异步调用

来自分类Dev

我可以递归调用异步函数而不溢出堆栈吗?

来自分类Dev

我可以用Java调用Enums构造函数吗?

来自分类Dev

在OPP JS中,您可以从构造函数访问在原型函数内部声明的方法吗?

来自分类Dev

在构造函数中缓存加载方法调用以设置计时器,这是不好的方法吗?

来自分类Dev

构造函数是“调用”与构造函数是“执行”的吗?

来自分类Dev

在构造函数中验证方法被调用

来自分类Dev

从构造函数中调用类方法

来自分类Dev

验证构造函数中的方法调用

来自分类Dev

在构造函数中调用void方法

来自分类Dev

如何在构造函数中调用方法?

来自分类Dev

在int方法C ++中调用构造函数

来自分类Dev

Javascript对象可以在构造过程中调用自己的方法吗?

来自分类Dev

是否可以在构造函数中调用函数?的PHP

来自分类Dev

在构造函数中调用可重写的方法是不好的。有例外吗?

来自分类Dev

在PHP的构造函数中调用可重写的访问器和mutator方法是否可以接受

来自分类Dev

你能用 .then 直接调用异步函数/方法吗?

Related 相关文章

  1. 1

    我可以在构造函数中调用set方法吗?

  2. 2

    从构造函数调用的异步方法

  3. 3

    可以从构造函数调用私有最终方法吗?

  4. 4

    在构造函数中调用异步函数

  5. 5

    如何从构造函数调用异步方法?

  6. 6

    可以在类的构造函数内部使用“ new”来调用Java中的另一个构造函数吗?

  7. 7

    我可以从 C# 中另一个类的构造函数调用构造函数吗?

  8. 8

    NodeJS:静态方法可以调用同一个类的构造函数吗?

  9. 9

    我可以在JavaScript中仅调用基本构造函数而不使用原型来模拟继承吗?

  10. 10

    我可以在C#中调用相同类的重载构造函数吗?

  11. 11

    我可以在域对象构造函数中调用grails服务吗?

  12. 12

    在页面构造函数中异步调用Web服务

  13. 13

    类构造函数中的Winjs异步调用

  14. 14

    我可以递归调用异步函数而不溢出堆栈吗?

  15. 15

    我可以用Java调用Enums构造函数吗?

  16. 16

    在OPP JS中,您可以从构造函数访问在原型函数内部声明的方法吗?

  17. 17

    在构造函数中缓存加载方法调用以设置计时器,这是不好的方法吗?

  18. 18

    构造函数是“调用”与构造函数是“执行”的吗?

  19. 19

    在构造函数中验证方法被调用

  20. 20

    从构造函数中调用类方法

  21. 21

    验证构造函数中的方法调用

  22. 22

    在构造函数中调用void方法

  23. 23

    如何在构造函数中调用方法?

  24. 24

    在int方法C ++中调用构造函数

  25. 25

    Javascript对象可以在构造过程中调用自己的方法吗?

  26. 26

    是否可以在构造函数中调用函数?的PHP

  27. 27

    在构造函数中调用可重写的方法是不好的。有例外吗?

  28. 28

    在PHP的构造函数中调用可重写的访问器和mutator方法是否可以接受

  29. 29

    你能用 .then 直接调用异步函数/方法吗?

热门标签

归档