我有一个 Flutter 表单,我想在表单显示后 2 秒自动运行一个进程。
我该怎么做?
使用
Future.delayed
功能
autoRunProcess(){
return Future.delayed(const Duration(seconds: 2), () {
setState(() {});
});
}
您也可以使用
Timer
:
autoRunProcess(){
return Timer(Duration(seconds: 2), (){
setState(() {});
});
}
您可以从此参考中找到其他替代方案:如何在 Flutter 中延迟一段时间后运行代码?