code: public static void enqueue(DownloadTask[] tasks, DownloadListener listener) {
          for (DownloadTask task : tasks) {
              task.listener = listener;
          }
          OkDownload.with().downloadDispatcher().enqueue(tasks);
      }
docs: Enqueue a bunch of {@code tasks} with the listener to the downloader dispatcher.
  <p>
  This operation is specially optimize for handle tasks instead of single task.
  
  @param tasks    the tasks will be executed when resources is available on the dispatcher
  thread-pool.
  @param listener the listener is used for listen each {@code tasks} lifecycle.