From f446c3c8691671fb237222ea5c4abef99e8cc491 Mon Sep 17 00:00:00 2001 From: donghongyu Date: Fri, 12 Nov 2021 19:21:03 +0800 Subject: [PATCH] =?UTF-8?q?[Fix]=E4=BF=AE=E5=A4=8D=E9=97=AE=E9=A2=98=20htt?= =?UTF-8?q?ps://bugly.qq.com/v2/crash-reporting/crashes/ac71228f85/23002?= =?UTF-8?q?=3Fpid=3D1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: donghongyu --- .idea/misc.xml | 1 + .../main/java/com/mogo/module/main/MainActivity.java | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index a23bcffaa7..bab41a77d2 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -38,6 +38,7 @@ + diff --git a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java index 670de4bf4e..e78391ef90 100644 --- a/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java +++ b/modules/mogo-module-main/src/main/java/com/mogo/module/main/MainActivity.java @@ -195,9 +195,16 @@ public class MainActivity extends MvpActivity implement Logger.d(TAG, "map loaded." + Thread.currentThread().getName()); resetMapCenterPoint(); resetMapUiStyle(); - loadOthersModules(); + // 延时加载其他模块 + getWindow().getDecorView().postDelayed(new Runnable() { + @Override + public void run() { + loadOthersModules(); + } + }, 1000); Log.i("timer", "cost " + (System.currentTimeMillis() - start) + "ms"); }); + loadFunctionFragment(); loadFunctionMapView(); } else { loadOthersModules(); @@ -234,7 +241,6 @@ public class MainActivity extends MvpActivity implement */ protected void loadOthersModules() { // 加载地图,触发地图加载完毕回调,在初始化其他卡片模块,保证卡片模块可以正确获取地图相关服务。 - loadFunctionFragment(); loadContainerModules(); MogoModulesManager.getInstance().loadModules(); MogoModulesManager.getInstance().loadFunctionModules();