• 赚钱入口【需求资源】限时招募流量主、渠道主,站长合作;【合作模式】CPS长期分成,一次推广永久有收益。主动打款,不扣量;

Flutter await 指定时间

Flutter cps12345 2周前 (10-09) 21次浏览 0个评论
问题:

Flutter 如何指定 await  一个超时时间?

 

解决方法:

使用 Future.timout:

final result = await Future.value(42).timeout(const Duration(seconds: 3));

使用 Future.any, 当数组中的 Future 有一个返回时, 则当前 await 结束:

final result = await Future.any([
  Future.value(42),
  Future.delayed(const Duration(seconds: 3))
]);
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址