From bd4669d1cd444a585585e1fc96b75b45f4e7c4fa Mon Sep 17 00:00:00 2001 From: AriaLyy <511455842@qq.com> Date: Wed, 16 Aug 2017 18:07:43 +0800 Subject: [PATCH] .. --- .../aria/core/common/AbsThreadTask.java | 27 +++++++++++++++++-- build.gradle | 2 +- 2 files changed, 26 insertions(+), 3 deletions(-) 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