非同期処理
Completer
CompleterはFutureを手動で完了させるためのクラスです。 コールバックベースのAPIをFutureに変換したい場合や、外部から完了タイミングを制御したい場合に使います。completer.futureを渡し、completer.complete()で完了させます。
Completer の基本
Completer<T>でFutureを手動制御できます。
Dartエディタ
Completer の実践例
タイムアウト付きの処理など、実践的なCompleterの使用例を見てみましょう。
Dartエディタ