cancel method Null safety

bool cancel()

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

Implementation

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