异步任务有没有结束

Is there any end for async task

我正在使用 flutter,当我使用 async 和 Future 发出 http 请求时,当我执行 Future.whenComplete() 并打印一条消息时,它打印了无限次,我可以停止它的执行吗

您可以根据需要向 Future 注册任意数量的 thenwhenComplete 回调。当 Future 完成时,它们都会被调用。

如果在 Future 已经完成时添加这样的回调,回调将立即被调用(据我所知在下一个微任务中)。