如何取消Future.delayed函数调用
我如何取消Future.delayed
我正在使用Future.delayed执行某些任务,但是如果我想取消此延迟的任务,则要使用它们的任何方法或其他任何方式。
Future.delayed(Duration(seconds: 10),(){ setState(() {
//some method calling
});
});
回答:
声明布尔值怎么办
bool _executeFuture=true;
然后
Future.delayed(Duration(seconds: 10),(){if(_executeFuture){
setState(() {
//some method calling
});
}
});
现在,只要您想取消未来,就使用
_executeFuture=false;
以上是 如何取消Future.delayed函数调用 的全部内容, 来源链接: utcz.com/qa/429762.html