【发布时间】:2019-11-18 12:08:16
【问题描述】:
我刚刚创建了将运行异步功能的按钮。该功能将等待 4 秒并打印。如果我多次单击按钮,它将打印所有点击。我想在单击按钮后,删除所有以前的异步功能并留下最后一次单击。这是我的以下代码。
void asyncFunction(){
Timer(Duration(seconds: 4),() async{
print('something');
});
}
那么如何在flutter中完成之前所有的异步函数呢?
【问题讨论】:
-
请补充更多信息,但我的回答是我认为你想在这里取消异步功能,链接可能对你有帮助dart.academy/how_cancel_future。
标签: asynchronous flutter dart