diff --git a/app/src/main/java/com/duolebo/blyrobot/MainActivity.kt b/app/src/main/java/com/duolebo/blyrobot/MainActivity.kt index 00f81f45314e6d97d83d010cbd89b28b89933f1a..fc23b670b29de5e8222e0ec7b644094f95269940 100644 --- a/app/src/main/java/com/duolebo/blyrobot/MainActivity.kt +++ b/app/src/main/java/com/duolebo/blyrobot/MainActivity.kt @@ -200,7 +200,6 @@ class MainActivity : AppCompatActivity(), IAppBaseCallback { if (TaskManager.instance.tasks.size > 0) { startRobot() startSet = false - refreshBtn.isEnabled = false } else { Toast.makeText(this, "没有任务可以执行", Toast.LENGTH_SHORT).show() diff --git a/app/src/main/java/com/duolebo/blyrobot/data/Task.kt b/app/src/main/java/com/duolebo/blyrobot/data/Task.kt index 6cc018d860098df1d22573e2696890ee9b9d1181..dd8bff231c304f1059dd23221b4a03aeff456008 100644 --- a/app/src/main/java/com/duolebo/blyrobot/data/Task.kt +++ b/app/src/main/java/com/duolebo/blyrobot/data/Task.kt @@ -3,6 +3,8 @@ package com.duolebo.blyrobot.data import android.content.Context import android.os.Build import android.util.Log +import com.android.volley.DefaultRetryPolicy +import com.android.volley.DefaultRetryPolicy.DEFAULT_BACKOFF_MULT import com.duolebo.appbase.AppBaseHandler import com.duolebo.appbase.IAppBaseCallback import com.duolebo.appbase.IProtocol @@ -54,6 +56,7 @@ class Task : Thread, IAppBaseCallback { constructor(context: Context) { this.context = context this.reportProtocol = ApkReportProtocol(context, Config.instance) + this.reportProtocol.retryPolicy = DefaultRetryPolicy(10*1000, 3, DEFAULT_BACKOFF_MULT) this.dataHandler = AppBaseHandler(this) }