From 6cc1a9fe2b5c481cd4ca60645d9933a4d99c4000 Mon Sep 17 00:00:00 2001 From: zhongchao Date: Mon, 12 Apr 2021 15:53:18 +0800 Subject: [PATCH] .. --- .idea/gradle.xml | 1 + .../com/mogo/launcher/MogoApplication.java | 21 ++++++++----------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 83405b8de1..4ff10f68a5 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -91,6 +91,7 @@ diff --git a/app/src/main/java/com/mogo/launcher/MogoApplication.java b/app/src/main/java/com/mogo/launcher/MogoApplication.java index d748a8a008..dd46fdd897 100644 --- a/app/src/main/java/com/mogo/launcher/MogoApplication.java +++ b/app/src/main/java/com/mogo/launcher/MogoApplication.java @@ -183,20 +183,16 @@ public class MogoApplication extends AbsMogoApplication { */ private void prepareBaseService(IMogoServiceApis apis, long delay) { - UiThreadHandler.postDelayed(() -> { - // 第三方平台的sn是服务端生成的,所以必须在返回后才能开启 - if (TextUtils.isEmpty(Utils.getSn())) { - preparePassportEnvironment(apis, () -> { - prepareSocketAndLocationServices(apis); - }); - } else { - preparePassportEnvironment(apis, null); - prepareSocketAndLocationServices(apis); - } - }, delay); + // 第三方平台的sn是由AI云SDK中服务调用通过服务端生成的 + preparePassportEnvironment(); + prepareSocketAndLocationServices(apis); + //无延迟 +// UiThreadHandler.postDelayed(() -> { +// +// }, delay); } - private void preparePassportEnvironment(IMogoServiceApis apis, Runnable after) { + private void preparePassportEnvironment() { // 配置云服务API MoGoAiCloudClientConfig clientConfig = MoGoAiCloudClientConfig.getInstance(); // 设置网络环境:HTTP_DNS_ENV_QA、HTTP_DNS_ENV_RELEASE、HTTP_DNS_ENV_DEV @@ -257,6 +253,7 @@ public class MogoApplication extends AbsMogoApplication { } private void prepareSocketAndLocationServices(IMogoServiceApis apis) { + //开启Socket长链服务 apis.getSocketManagerApi(getApplicationContext()).init(getApplicationContext(), DebugConfig.getSocketAppId()); if (DebugConfig.getCarMachineType() != DebugConfig.CAR_MACHINE_TYPE_SELF_INNOVATE) { apis.getLocationInfoApi().start();