diff --git a/PublicComponent/src/main/java/com/arialyy/aria/core/loader/NormalLoader.java b/PublicComponent/src/main/java/com/arialyy/aria/core/loader/NormalLoader.java index a3d4db2e..6efb8084 100644 --- a/PublicComponent/src/main/java/com/arialyy/aria/core/loader/NormalLoader.java +++ b/PublicComponent/src/main/java/com/arialyy/aria/core/loader/NormalLoader.java @@ -20,6 +20,8 @@ import android.os.Looper; import com.arialyy.aria.core.common.AbsEntity; import com.arialyy.aria.core.common.AbsNormalEntity; import com.arialyy.aria.core.common.CompleteInfo; +import com.arialyy.aria.core.event.DSpeedEvent; +import com.arialyy.aria.core.event.Event; import com.arialyy.aria.core.event.EventMsgUtil; import com.arialyy.aria.core.inf.IThreadStateManager; import com.arialyy.aria.core.listener.IDLoadListener; @@ -57,6 +59,9 @@ public class NormalLoader extends AbsNormalLoader { return getEntity().getFileSize(); } + @Event + public void maxSpeed(DSpeedEvent event) { setMaxSpeed(event.speed); } + /** * 设置最大下载/上传速度AbsFtpInfoThread * diff --git a/PublicComponent/src/main/java/com/arialyy/aria/core/task/ThreadTask.java b/PublicComponent/src/main/java/com/arialyy/aria/core/task/ThreadTask.java index 8a67263b..2b8cb8d7 100644 --- a/PublicComponent/src/main/java/com/arialyy/aria/core/task/ThreadTask.java +++ b/PublicComponent/src/main/java/com/arialyy/aria/core/task/ThreadTask.java @@ -548,7 +548,7 @@ public class ThreadTask implements IThreadTask, IThreadTaskObserver { @Override public ThreadTask call() throws Exception { isDestroy = false; - Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND); + Process.setThreadPriority(Process.THREAD_PRIORITY_DEFAULT); TrafficStats.setThreadStatsTag(UUID.randomUUID().toString().hashCode()); mAdapter.call(this); return this;