cancel method Null safety
取消任务,无法取消正在运行的任务
Implementation
bool cancel() {
if (!_isRun) {
_isCancel = true;
isComplete = true;
Future(() {
if (_onCancel != null && _onCancel!.isNotEmpty) {
_onCancel!.forEach((element) => element());
_onCancel!.clear();
}
});
return true;
}
return false;
}