From aa3347b2d2d2553d9370990ddebf5d68a074f1ed Mon Sep 17 00:00:00 2001 From: Matthew Date: Wed, 10 Jul 2024 18:39:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96simcard=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E7=9A=84=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java | 2 -- .../src/main/java/com/xypower/mpmaster/MpMasterService.java | 6 ++++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java b/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java index 295689f6..b243e340 100644 --- a/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java +++ b/mpmaster/src/main/java/com/xypower/mpmaster/AppMaster.java @@ -663,8 +663,6 @@ public class AppMaster { return; } - - JSONObject jsonFrp = new JSONObject(frp); String server = jsonFrp.optString("server_addr"); int port = jsonFrp.optInt("server_port", 7000); diff --git a/mpmaster/src/main/java/com/xypower/mpmaster/MpMasterService.java b/mpmaster/src/main/java/com/xypower/mpmaster/MpMasterService.java index b2971516..e112bd68 100644 --- a/mpmaster/src/main/java/com/xypower/mpmaster/MpMasterService.java +++ b/mpmaster/src/main/java/com/xypower/mpmaster/MpMasterService.java @@ -469,7 +469,7 @@ public class MpMasterService extends Service { MicroPhotoContext.AppConfig appConfig = MicroPhotoContext.getMpAppConfig(getApplicationContext()); - logger.warning("Start Mntn report: " + masterUrl + " Mntn Mode=" + Boolean.toString(mMntnMode) + " QuickHB=" + Boolean.toString(mQuickHbMode)); + logger.warning("Start Mntn report: " + masterUrl + " MntnMode=" + (mMntnMode ? "1" : "0") + " QuickHB=" + (mQuickHbMode ? "1" : "0")); AppMaster appMaster = new AppMaster(this, masterUrl, appConfig.cmdid, bundleWithMpApp); appMaster.start(); @@ -632,7 +632,7 @@ public class MpMasterService extends Service { registerHeartbeatTimer(zeroPoint + closestTime * 1000, keepAlive); } } else { - if (mPreviousHeartbeatTime - currentTimeMs < mHeartbeatDuration * 1000) { + if ((mPreviousHeartbeatTime != 0) && (mPreviousHeartbeatTime - currentTimeMs < mHeartbeatDuration * 1000)) { registerHeartbeatTimer(mPreviousHeartbeatTime + mHeartbeatDuration * 1000, keepAlive); } else { registerHeartbeatTimer(currentTimeMs + timeout * 1000, keepAlive); @@ -970,6 +970,8 @@ public class MpMasterService extends Service { if (subIds != null && subIds.length > 0) { setDefaultDataSubId(subIds[0]); logger.info("Switched To SimCard: " + Integer.toString(num)); + } else { + logger.warning("NO available network for simcard " + Integer.toString(num)); } } } else {