使用场景 在使用Flutter中,无论是异步任务执行成功与否,都要进行网络请求前的对话框加载,在请求结束后进行对话框的关闭。 面对这种场景,有两种方法, 一种是在then或catch中关闭一下对话框, 第二种就是使用Future的whenComplete回调 代码如下: Future.delayed(new Duration(seconds: 2),(){ //return "hi world!";