fix:修复限速失败的问题

pull/951/head
shawswyan 3 years ago
parent aa292e4389
commit f5b35b5bb2
  1. 5
      PublicComponent/src/main/java/com/arialyy/aria/core/loader/NormalLoader.java
  2. 2
      PublicComponent/src/main/java/com/arialyy/aria/core/task/ThreadTask.java

@ -20,6 +20,8 @@ import android.os.Looper;
import com.arialyy.aria.core.common.AbsEntity; import com.arialyy.aria.core.common.AbsEntity;
import com.arialyy.aria.core.common.AbsNormalEntity; import com.arialyy.aria.core.common.AbsNormalEntity;
import com.arialyy.aria.core.common.CompleteInfo; 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.event.EventMsgUtil;
import com.arialyy.aria.core.inf.IThreadStateManager; import com.arialyy.aria.core.inf.IThreadStateManager;
import com.arialyy.aria.core.listener.IDLoadListener; import com.arialyy.aria.core.listener.IDLoadListener;
@ -57,6 +59,9 @@ public class NormalLoader<T extends AbsTaskWrapper> extends AbsNormalLoader<T> {
return getEntity().getFileSize(); return getEntity().getFileSize();
} }
@Event
public void maxSpeed(DSpeedEvent event) { setMaxSpeed(event.speed); }
/** /**
* 设置最大下载/上传速度AbsFtpInfoThread * 设置最大下载/上传速度AbsFtpInfoThread
* *

@ -548,7 +548,7 @@ public class ThreadTask implements IThreadTask, IThreadTaskObserver {
@Override public ThreadTask call() throws Exception { @Override public ThreadTask call() throws Exception {
isDestroy = false; isDestroy = false;
Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND); Process.setThreadPriority(Process.THREAD_PRIORITY_DEFAULT);
TrafficStats.setThreadStatsTag(UUID.randomUUID().toString().hashCode()); TrafficStats.setThreadStatsTag(UUID.randomUUID().toString().hashCode());
mAdapter.call(this); mAdapter.call(this);
return this; return this;

Loading…
Cancel
Save