Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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 颤振时间执行功能_Flutter_Dart - Fatal编程技术网

Flutter 颤振时间执行功能

Flutter 颤振时间执行功能,flutter,dart,Flutter,Dart,我从函数中的http请求中获取值,我需要在一段时间(1分钟)内执行一个函数,因此此函数可以在这段时间(1分钟)内重复自身,以便每1分钟分析一次http中的值,我可以这样做吗 您可以使用Timer.periodic在给定时间内定期运行函数 你可以阅读更多关于这方面的内容 用法示例: Timer.periodic(Duration(seconds: 5), (timer) { print(DateTime.now()); }); 这可以用StramBuilder做吗?@Mohamedala你是

我从函数中的http请求中获取值,我需要在一段时间(1分钟)内执行一个函数,因此此函数可以在这段时间(1分钟)内重复自身,以便每1分钟分析一次http中的值,我可以这样做吗

您可以使用
Timer.periodic
在给定时间内定期运行函数

你可以阅读更多关于这方面的内容

用法示例:

Timer.periodic(Duration(seconds: 5), (timer) {
  print(DateTime.now());
});

这可以用StramBuilder做吗?@Mohamedala你是什么意思?我的意思是我正在使用这个
stream:stream.periodic(持续时间(秒数:1)).asyncMap((I)=>\u value(),
那么我可以用Timer.periodic和StreamBuilder来做我想做的事情吗want@MohamedAlaa我很困惑。为什么需要
?我在你的问题中没有看到任何关于这方面的信息。好吧,我理解你说的对不起,如果我在我的问题中不清楚,这是否回答了你的问题@SanjaySharma OP要求提供一种定期运行代码的方法,而不是在延迟后只运行一次。@Christophermore我认为它有必要的帮助。请勾选@SanjaySharma,该问题应添加为该问题的答案,并带有指向该答案的链接,因为该问题不是重复的。@Christopher是的,该问题应回答我的问题