From 0b1411da92544a206724cbc7b66b0f96803012c2 Mon Sep 17 00:00:00 2001 From: tongchenfei Date: Mon, 8 Mar 2021 20:00:26 +0800 Subject: [PATCH] opt --- .../module/common/utils/SimpleHandlerThreadPool.java | 9 +++++---- .../mogo/module/service/intent/MockIntentHandler.java | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SimpleHandlerThreadPool.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SimpleHandlerThreadPool.java index 160b367334..3ae0bc93d5 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SimpleHandlerThreadPool.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SimpleHandlerThreadPool.java @@ -236,13 +236,14 @@ public class SimpleHandlerThreadPool { startPoint.point = lastPoint; startPoint.marker = marker; startPoint.angle = ( float ) lastPosition.getHeading(); - List points = BaseDrawer.interpolate( startPoint, endPoint, 30, interval ); + List points = BaseDrawer.interpolate( startPoint, endPoint, 20, interval ); Message msg = new Message(); BaseDrawer.SettingData obj = new BaseDrawer.SettingData(); obj.points = points; - msg.obj = obj; - msg.what = MSG_POINTS_SETTING; - renderHandler.sendMessage( msg ); + startSettingPointLooper(obj); +// msg.obj = obj; +// msg.what = MSG_POINTS_SETTING; +// renderHandler.sendMessage( msg ); // marker.startSmoothInMs( points, interval ); // marker.addDynamicAnchorPosition( endLatLon, interval ); Logger.d( TAG, "anim duration: %s, points size = %s", interval, points.size() ); diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java index d0fd826f6d..17755e7ac7 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java @@ -557,9 +557,9 @@ public class MockIntentHandler implements IntentHandler { break; case 47: mLocationMockHandler.sendEmptyMessageDelayed( 1, 200L ); -// mLocationMockHandler.sendEmptyMessageDelayed( 2, 0 ); + mLocationMockHandler.sendEmptyMessageDelayed( 2, 0 ); // mLocationMockHandler.sendEmptyMessageDelayed( 21, 200 ); - mLocationMockHandler.sendEmptyMessageDelayed( 3, 0L ); +// mLocationMockHandler.sendEmptyMessageDelayed( 3, 0L ); // mLocationMockHandler.sendEmptyMessageDelayed( 5, 0L ); break; }