doneState method

void doneState(
  1. int i
)

整体任务完成情况

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);
}