diff --git a/README.md b/README.md index f6173e8b..50eb1804 100644 --- a/README.md +++ b/README.md @@ -29,8 +29,8 @@ Aria有以下特点: [![Download](https://api.bintray.com/packages/arialyy/maven/AriaApi/images/download.svg)](https://bintray.com/arialyy/maven/AriaApi/_latestVersion) [![Download](https://api.bintray.com/packages/arialyy/maven/AriaCompiler/images/download.svg)](https://bintray.com/arialyy/maven/AriaCompiler/_latestVersion) ```java -compile 'com.arialyy.aria:aria-core:3.2.17' -annotationProcessor 'com.arialyy.aria:aria-compiler:3.2.17' +compile 'com.arialyy.aria:aria-core:3.2.19' +annotationProcessor 'com.arialyy.aria:aria-compiler:3.2.19' ``` ## 示例 diff --git a/aria/src/main/java/com/arialyy/aria/core/Configuration.java b/aria/src/main/java/com/arialyy/aria/core/Configuration.java index e65f4218..3aeca30e 100644 --- a/aria/src/main/java/com/arialyy/aria/core/Configuration.java +++ b/aria/src/main/java/com/arialyy/aria/core/Configuration.java @@ -18,6 +18,7 @@ package com.arialyy.aria.core; import android.text.TextUtils; import com.arialyy.aria.core.common.QueueMod; import com.arialyy.aria.core.queue.DownloadTaskQueue; +import com.arialyy.aria.core.queue.UploadTaskQueue; import com.arialyy.aria.util.CommonUtil; import java.io.File; import java.lang.reflect.Field; @@ -86,14 +87,6 @@ class Configuration { return maxTaskNum; } - public BaseConfig setMaxTaskNum(int maxTaskNum) { - oldMaxTaskNum = this.maxTaskNum; - this.maxTaskNum = maxTaskNum; - saveKey("maxTaskNum", maxTaskNum + ""); - DownloadTaskQueue.getInstance().setMaxTaskNum(maxTaskNum); - return this; - } - public int getReTryNum() { return reTryNum; } @@ -250,6 +243,14 @@ class Configuration { */ double msxSpeed = 0.0; + public DownloadConfig setMaxTaskNum(int maxTaskNum) { + oldMaxTaskNum = this.maxTaskNum; + this.maxTaskNum = maxTaskNum; + saveKey("maxTaskNum", maxTaskNum + ""); + DownloadTaskQueue.getInstance().setMaxTaskNum(maxTaskNum); + return this; + } + public int getIOTimeOut() { return iOTimeOut; } @@ -332,6 +333,14 @@ class Configuration { private static UploadConfig INSTANCE = null; + public UploadConfig setMaxTaskNum(int maxTaskNum) { + oldMaxTaskNum = this.maxTaskNum; + this.maxTaskNum = maxTaskNum; + saveKey("maxTaskNum", maxTaskNum + ""); + UploadTaskQueue.getInstance().setMaxTaskNum(maxTaskNum); + return this; + } + static UploadConfig getInstance() { if (INSTANCE == null) { synchronized (DownloadConfig.class) { diff --git a/build.gradle b/build.gradle index da4f3c6e..2b6a3686 100644 --- a/build.gradle +++ b/build.gradle @@ -37,7 +37,7 @@ task clean(type: Delete) { ext { userOrg = 'arialyy' groupId = 'com.arialyy.aria' - publishVersion = '3.2.18' + publishVersion = '3.2.19' repoName='maven' desc = 'android 下载框架' website = 'https://github.com/AriaLyy/Aria'