start method

void start(
  1. List<PreloadTask> tasks, [
  2. DateTime? startTime
])

启动追踪

Implementation

void start(List<PreloadTask> tasks, [DateTime? startTime]) {
  _contexts = tasks.map((task) {
    return TaskExecutionContext(
      taskId: task.id,
      taskName: task.name,
      isRequired: task.isRequired,
      timeout: task.timeout,
    );
  }).toList();
  _startTime = startTime ?? DateTime.now();
  _state = PreloadManagerState.running;
  _emitProgress();
}