From f153fa9f216b2abf0c280f90eb6e5bf0e311b166 Mon Sep 17 00:00:00 2001 From: zhongchao Date: Sun, 23 Apr 2023 19:38:01 +0800 Subject: [PATCH] [2.15.0] change range --- .../eagle/core/function/startup/stageone/HttpDnsStartUp.kt | 3 +++ .../aicloud/services/socket/MogoAiCloudSocketManager.java | 4 ++++ .../src/main/java/com/mogo/commons/AbsMogoApplication.java | 6 +++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/core/function-impl/mogo-core-function-startup/src/main/java/com/mogo/eagle/core/function/startup/stageone/HttpDnsStartUp.kt b/core/function-impl/mogo-core-function-startup/src/main/java/com/mogo/eagle/core/function/startup/stageone/HttpDnsStartUp.kt index ed097621c4..d27ff23016 100644 --- a/core/function-impl/mogo-core-function-startup/src/main/java/com/mogo/eagle/core/function/startup/stageone/HttpDnsStartUp.kt +++ b/core/function-impl/mogo-core-function-startup/src/main/java/com/mogo/eagle/core/function/startup/stageone/HttpDnsStartUp.kt @@ -72,6 +72,9 @@ class HttpDnsStartUp : AndroidStartup() { } override fun create(context: Context): Boolean { + if(!ProcessUtils.isMainProcess()){ + return true + } this.context = context initGDLoc() preparePassportEnvironment() diff --git a/foudations/mogo-aicloud-services-sdk/src/main/java/com/mogo/aicloud/services/socket/MogoAiCloudSocketManager.java b/foudations/mogo-aicloud-services-sdk/src/main/java/com/mogo/aicloud/services/socket/MogoAiCloudSocketManager.java index 568bc72725..18e7ed614f 100644 --- a/foudations/mogo-aicloud-services-sdk/src/main/java/com/mogo/aicloud/services/socket/MogoAiCloudSocketManager.java +++ b/foudations/mogo-aicloud-services-sdk/src/main/java/com/mogo/aicloud/services/socket/MogoAiCloudSocketManager.java @@ -10,6 +10,7 @@ import com.mogo.cloud.socket.IMogoCloudSocketOnMessageListener; import com.mogo.cloud.socket.SocketManager; import com.mogo.cloud.socket.entity.MsgBody; import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger; +import com.mogo.eagle.core.utilcode.util.ProcessUtils; import com.zhidao.ptech.connsvr.commom.protocol.MogoCommon; import com.zhidao.socket.ConnectionLifecycleListener; @@ -68,6 +69,9 @@ public class MogoAiCloudSocketManager extends ConnectionLifecycleListener implem @Override public void init(Context context, String appId, double lat, double lon) { + if(!ProcessUtils.isMainProcess()){ + return; + } this.mAppId = appId; SocketManager.getInstance().registerSocketConnCallback(this); SocketManager.getInstance().registerSocketErrorCallback(TAG, this); diff --git a/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java b/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java index f1d78dfc1d..2a20de5691 100644 --- a/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java +++ b/foudations/mogo-commons/src/main/java/com/mogo/commons/AbsMogoApplication.java @@ -16,6 +16,7 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger; import com.mogo.eagle.core.utilcode.mogo.toast.TipDrawable; import com.mogo.eagle.core.utilcode.mogo.toast.TipToast; import com.mogo.eagle.core.utilcode.util.AppStateManager; +import com.mogo.eagle.core.utilcode.util.ProcessUtils; import com.mogo.eagle.core.utilcode.util.Utils; import io.reactivex.plugins.RxJavaPlugins; @@ -40,6 +41,9 @@ public abstract class AbsMogoApplication extends Application { @Override public void onCreate() { super.onCreate(); + if (!shouldInit()) { + return; + } AppStateManager.INSTANCE.init(this); initRxJavaErrorHandler(); FinalizeCrashFixer.fix(); @@ -57,7 +61,7 @@ public abstract class AbsMogoApplication extends Application { } protected boolean shouldInit() { - return true; + return ProcessUtils.isMainProcess(this); } /**