doneState method
整体任务完成情况
Implementation
void doneState(int i) {
mtLog("任务完成$debugPhase${FrameUtil.debugFrameCount}",tag: TagsConfig.tagSyncAutoFrame);
assert(i == 1 || i == 2 || i == 3);
switch (i) {
case 1:
_taskStatus.complete();
break;
case 2:
_taskStatus.cancel();
// _cancelableOperation.cancel();
break;
case 3:
_taskStatus.cancel();
// _cancelableOperation.cancel();
break;
default:
}
_doneCompleter.complete(i);
}