diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java index 3704378e9c..84091737f3 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MapMarkerManager.java @@ -587,7 +587,8 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag public void onMsgReceived(final MarkerResponse response) { Logger.d(TAG, "接收到了地图大而全数据"); if (!MarkerServiceHandler.getMogoStatusManager().isSearchUIShow() && isACC_ON) { - ThreadPoolService.execute( new Runnable() { + Handler handler = new Handler(Looper.getMainLooper()); + handler.post(new Runnable() { @Override public void run() { drawMapMarker(response);