listen<T> method

bool listen<T>(
  1. FlEventListenData onData, {
  2. FlEventListenError? onError,
  3. FlEventListenDone? onDone,
  4. bool? cancelOnError,
})

添加消息流监听

Implementation

bool listen<T>(FlEventListenData onData,
    {FlEventListenError? onError,
    FlEventListenDone? onDone,
    bool? cancelOnError}) {
  if (_supportPlatform && _stream != null && _streamSubscription == null) {
    try {
      _streamSubscription = _stream!.listen(onData,
          onError: onError, onDone: onDone, cancelOnError: cancelOnError);
      return true;
    } catch (e) {
      debugPrint(e.toString());
    }
  }
  return false;
}