cancel method

bool cancel()

取消任务,无法取消正在执行中的任务

Implementation

bool cancel() {
  bool result = _isolateExecutor0.cancel(_asyncId!);
  if (result) {
    isComplete = true;
    if (_onCancel != null && _onCancel!.isNotEmpty) {
      for (var element in _onCancel!) {
        element();
      }
      _onCancel!.clear();
    }
  }
  return result;
}