<DartLearn/>
非同期処理

StreamController

StreamControllerを使うと、任意のタイミングでイベントを発行するカスタムStreamを作成できます。sinkプロパティでデータを追加し、streamプロパティで購読します。 使い終わったら必ずclose()を呼んでください。

StreamController の基本

StreamController<T>でカスタムストリームを作成します。

Dartエディタ

broadcast Stream

デフォルトのStreamは1つのリスナーしか持てません。複数のリスナーにはbroadcastストリームを使います。

Dartエディタ