import 'dart:async';
void main() {
timer = Timer.periodic(Duration(milliseconds: 1000), (timer) {//Time每1秒执行一次下面代码
a();//调用方法a
print(b);//执行打印变量b
});
}
late Timer timer;//创建一个Timer类型
int b = 0;
void a() async {//只有第一次运行时会有3秒延迟,其余时候不会有
await Future.delayed(Duration(seconds: 3));//使用异步延迟执行b++
b++;
}
Flutter 延迟Flutter
于 2022-11-29 17:00:38 首次发布