listen 抽象方法

StreamSubscription listen(
  1. void onData(
    1. dynamic message
    )?, {
  2. Function? onError,
  3. void onDone()?,
  4. bool? cancelOnError,
})
override

监听来自 Stream 的事件。

参见 Stream.listen

请注意,由于 ReceivePort 永远不会收到错误,所以忽略 onErrorcancelOnError

当流关闭时,将调用 onDone 处理器。当调用 close 时,流关闭。

实现

StreamSubscription<dynamic> listen(void onData(var message)?,
    {Function? onError, void onDone()?, bool? cancelOnError});