diff --git a/Aria/src/main/java/com/arialyy/aria/core/common/AbsThreadTask.java b/Aria/src/main/java/com/arialyy/aria/core/common/AbsThreadTask.java index 60f72971..e6d4ba6c 100644 --- a/Aria/src/main/java/com/arialyy/aria/core/common/AbsThreadTask.java +++ b/Aria/src/main/java/com/arialyy/aria/core/common/AbsThreadTask.java @@ -28,6 +28,8 @@ import java.io.File; import java.io.IOException; import java.math.BigDecimal; import java.util.Properties; +import java.util.Timer; +import java.util.TimerTask; /** * Created by lyy on 2017/1/18. @@ -35,6 +37,14 @@ import java.util.Properties; */ public abstract class AbsThreadTask> implements Runnable { + /** + * 线程重试次数 + */ + private final int RETRY_NUM = 5; + /** + * 线程重试间隔 + */ + private final int RETRY_INTERVAL = 5000; private final String TAG = "AbsThreadTask"; protected long mChildCurrentLocation = 0, mSleepTime = 0; protected int mBufSize; @@ -48,6 +58,8 @@ public abstract class AbsThreadTask info) { @@ -183,8 +195,19 @@ public abstract class AbsThreadTask