非同期処理
StreamController
StreamControllerを使うと、任意のタイミングでイベントを発行するカスタムStreamを作成できます。sinkプロパティでデータを追加し、streamプロパティで購読します。 使い終わったら必ずclose()を呼んでください。
StreamController の基本
StreamController<T>でカスタムストリームを作成します。
Dartエディタ
broadcast Stream
デフォルトのStreamは1つのリスナーしか持てません。複数のリスナーにはbroadcastストリームを使います。
Dartエディタ