onError 抽象方法

void onError(
  1. Function? handleError
)

替换此订阅的错误事件处理器。

handleError 函数必须能接受一个位置参数,或者两个位置参数,其中第二个总是 StackTrace

handleError 参数可能为 null,在这种情况下,后续的错误事件被视为未处理,并将报告给 Zone.handleUncaughtError

提供的函数将在所有来自流订阅的错误事件上调用。

此方法通过调用 Stream.listen、通过调用 asFuture 或通过之前的调用 onError 来替换当前设置的处理器。

实现

void onError(Function? handleError);