public class FileDownloadQueueSet
extends java.lang.Object
| Constructor and Description |
|---|
FileDownloadQueueSet(FileDownloadListener target) |
public FileDownloadQueueSet(FileDownloadListener target)
target - The download listener will be set to all tasks in this queue set.public FileDownloadQueueSet downloadTogether(BaseDownloadTask... tasks)
public FileDownloadQueueSet downloadTogether(java.util.List<BaseDownloadTask> tasks)
public FileDownloadQueueSet downloadSequentially(BaseDownloadTask... tasks)
public FileDownloadQueueSet downloadSequentially(java.util.List<BaseDownloadTask> tasks)
public void reuseAndStart()
BaseDownloadTask.reuse() tasks first.public void start()
public FileDownloadQueueSet setDirectory(java.lang.String directory)
directory - Set the directory to store files in this queue.
All tasks in this queue will be invoked
BaseDownloadTask.setPath(String, boolean) with params:
(directory, true).public FileDownloadQueueSet setAutoRetryTimes(int autoRetryTimes)
BaseDownloadTask.setAutoRetryTimes(int)public FileDownloadQueueSet setSyncCallback(boolean syncCallback)
public FileDownloadQueueSet setForceReDownload(boolean isForceReDownload)
public FileDownloadQueueSet setCallbackProgressTimes(int callbackProgressTimes)
public FileDownloadQueueSet setCallbackProgressMinInterval(int minIntervalMillis)
public FileDownloadQueueSet ignoreEachTaskInternalProgress()
public FileDownloadQueueSet disableCallbackProgressTimes()
public FileDownloadQueueSet setTag(java.lang.Object tag)
BaseDownloadTask.setTag(Object)public FileDownloadQueueSet addTaskFinishListener(BaseDownloadTask.FinishListener finishListener)
public FileDownloadQueueSet setWifiRequired(boolean isWifiRequired)