complete 抽象方法
- [FutureOr<
T> ? value]
使用提供的值完成 future。
该值必须是要素类型为 T
的值或类型为 Future<T>
的未来。如果省略了值或 null
,并且 T
不是可空类型,则调用 complete
将引发异常。
如果该值本身是一个未来,则 completer 将等待该未来完成,并使用相同的结果完成,无论它是成功还是错误。
必须最多一次调用 complete 或 completeError。
将通知未来上所有的监听器关于该值的信息。
实现
void complete([FutureOr<T>? value]);