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