标签: asynchronous dart future
为什么Timer.run()没有回归未来?我在run()调用中运行一些代码,这可能会引发异常,如果它没有返回未来,我怎么能在其上添加catchError()?
Timer.run()
catchError()
答案 0 :(得分:3)
为什么不在这个用例中使用Future.delayed?这将为您提供在一段时间后完成的未来。我猜这是你要通过将代码放在Timer.run内来实现的目标。
Future.delayed
Timer.run
您可以找到有关如何使用Future.delayed here的示例。
您可能还会发现Dart docs about Future有用。