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();