From 842aaf41d08119ef3bc89a741333c843620d07c6 Mon Sep 17 00:00:00 2001 From: wujifei Date: Wed, 30 Dec 2020 17:58:00 +0800 Subject: [PATCH] =?UTF-8?q?new#=E5=9F=BA=E4=BA=8E=E7=9B=AE=E7=9A=84?= =?UTF-8?q?=E5=9C=B0=E9=A2=84=E5=88=A4=E7=9A=84=E9=81=93=E8=B7=AF=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E6=8F=90=E9=86=92=E3=80=81=E8=B7=AF=E7=BA=BF=E6=8E=A8?= =?UTF-8?q?=E8=8D=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adapter/holder/V2XRecommendRouteVH.java | 30 +++++++++++++++---- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRecommendRouteVH.java b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRecommendRouteVH.java index 1a9e694a18..7ffe211347 100644 --- a/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRecommendRouteVH.java +++ b/modules/mogo-module-v2x/src/main/java/com/mogo/module/v2x/adapter/holder/V2XRecommendRouteVH.java @@ -8,17 +8,13 @@ import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; -import androidx.annotation.NonNull; - import com.mogo.map.location.MogoLocation; import com.mogo.map.search.geo.IMogoGeoSearchListener; import com.mogo.map.search.geo.MogoGeocodeResult; import com.mogo.map.search.geo.MogoRegeocodeResult; import com.mogo.module.common.entity.MarkerExploreWay; import com.mogo.module.common.entity.MarkerLocation; -import com.mogo.module.common.entity.MarkerExploreWay; import com.mogo.module.common.entity.V2XEventShowEntity; -import com.mogo.module.common.entity.V2XRecommendRouteEntity; import com.mogo.module.v2x.R; import com.mogo.module.v2x.scenario.view.IV2XWindow; import com.mogo.module.v2x.utils.LocationUtils; @@ -26,6 +22,7 @@ import com.mogo.module.v2x.voice.V2XVoiceCallbackListener; import com.mogo.module.v2x.voice.V2XVoiceConstants; import com.mogo.module.v2x.voice.V2XVoiceManager; + /** * created by wujifei on 2020/12/29 20:39 * describe:线路推荐 @@ -55,6 +52,7 @@ public class V2XRecommendRouteVH extends V2XBaseViewHolder { mogoLocation.setLongitude(v2XEventShowEntity.getV2XRecommendRouteEntity().getToPoint().get(0)); mogoLocation.setLatitude(v2XEventShowEntity.getV2XRecommendRouteEntity().getToPoint().get(1)); getLocationInfo(mogoLocation); + registerUnwakeNavi(); } @@ -73,6 +71,28 @@ public class V2XRecommendRouteVH extends V2XBaseViewHolder { public void onGeocodeSearched(MogoGeocodeResult geocodeResult) { } }); + } + + + private V2XVoiceCallbackListener mStartNavi = (command, intent) -> { + try { + triggerStartNavi(mNoveltyInfo); + Log.d("V2XRecommendRouteVH", "mStartNavi ------"); + } catch (Exception e) { + e.printStackTrace(); + } + }; + + private V2XVoiceCallbackListener mCancleNavi = (command, intent) -> { + try { + //取消导航 + unRegisterUnwakeNavi(); + Log.d("V2XRecommendRouteVH", "cancleNavi ------"); + } catch (Exception e) { + e.printStackTrace(); + } + }; + private void registerUnwakeNavi() { V2XVoiceManager.INSTANCE .registerWakeCmd(V2XVoiceConstants.V2X_CONFIRM_ACTION, @@ -88,6 +108,4 @@ public class V2XRecommendRouteVH extends V2XBaseViewHolder { } - - }