我想知道我正在创建这样的 StreamController:
class {
StreamController _controller =
new StreamController(onListen: _onListen(), onPause: _onPause(),
onResume: _onResume(), onCancel: _onCancel());
Stream get stream => _controller.stream;
}
在我调用的另一个类中
var sub = myInstance.stream.listen(null);
我真的很惊讶 StreamController 的构造函数中的所有回调都被触发了。
这种行为有解释吗?
干杯!