增加ScheduledThreadPoolExecutor的 poolsize 到10 ,减小被reject的几率。
authorsnickersun <scy@incartech.cn>
Mon, 13 Apr 2020 06:27:02 +0000 (14:27 +0800)
committersnickersun <scy@incartech.cn>
Mon, 13 Apr 2020 06:27:02 +0000 (14:27 +0800)
app/src/main/java/com/enqualcomm/support/CoreService.java
app/src/main/java/com/enqualcomm/support/MainActivity.java
app/src/main/java/com/enqualcomm/support/service/HeartRateManager.java

index 9f83457..e310472 100644 (file)
@@ -898,7 +898,7 @@ public class CoreService extends Service {
 //        if (SimSignalUtil.checkNet(runtime.getContextProxy().context) ) {\r
              stopConnectionRetryTimer();\r
             if (mTimer_retry_connect == null) {\r
-                mTimer_retry_connect = new ScheduledThreadPoolExecutor(2);\r
+                mTimer_retry_connect = new ScheduledThreadPoolExecutor(10);\r
             }\r
             //如果开始进行连接重\r
                 // {\r
index a6feb66..d54389a 100644 (file)
@@ -116,7 +116,7 @@ public class MainActivity extends AppCompatActivity {
     @Override
     protected  void onResume() {
         super.onResume();
-        timer=new ScheduledThreadPoolExecutor(2);
+        timer=new ScheduledThreadPoolExecutor(10);
         timer.scheduleAtFixedRate(new Runnable() {
             @Override
             public void run() {
index 2e1387f..8c5ae42 100644 (file)
@@ -227,9 +227,7 @@ public class HeartRateManager extends AbstractInvokeHandlerService {
       ICJniUtils.enablePPG();\r
       getPPGWakeLock();\r
 \r
-\r
-      if (timerPPG==null)\r
-          timerPPG = new ScheduledThreadPoolExecutor(2);\r
+      timerPPG = new ScheduledThreadPoolExecutor(10);\r
       timerPPG.scheduleAtFixedRate(new Runnable() {\r
         @Override\r
         public void run() {\r