diff --git a/OCH/mogo-och-taxi/src/main/java/com/mogo/och/taxi/ui/OCHTaxiFragment.java b/OCH/mogo-och-taxi/src/main/java/com/mogo/och/taxi/ui/OCHTaxiFragment.java index 707eb8d3ed..32a64b55cf 100644 --- a/OCH/mogo-och-taxi/src/main/java/com/mogo/och/taxi/ui/OCHTaxiFragment.java +++ b/OCH/mogo-och-taxi/src/main/java/com/mogo/och/taxi/ui/OCHTaxiFragment.java @@ -180,7 +180,7 @@ class OCHTaxiFragment extends BaseOchFragment< OCHTaxiView, OCHTaxiPresenter > i slidePanelView.setVisibility( View.VISIBLE ); slidePanelView.setText( getString( R.string.module_och_taxi_arrive_at_end_station ) ); mOrderStatus.setText( R.string.module_och_taxi_arrive_at_end_station2 ); - showNotice( getString( R.string.module_och_taxi_order_complete) ); + showNotice( getString( R.string.module_och_taxi_order_complete_1) ); } else if ( MogoOCHTaxiModel.getInstance().isOnTheWay2EndStation() ) { Logger.d( TAG, "已经去往终点" ); slidePanelView.setVisibility( View.GONE ); @@ -429,7 +429,7 @@ class OCHTaxiFragment extends BaseOchFragment< OCHTaxiView, OCHTaxiPresenter > i // showSlidePanle("滑动出发"); // showPanel(); } else { - AIAssist.getInstance(getContext()).speakTTSVoice("已收车"); +// AIAssist.getInstance(getContext()).speakTTSVoice("已收车"); tvOperationStatus.setText("出车"); hideSlidePanel(); // hidPanel(); @@ -447,8 +447,10 @@ class OCHTaxiFragment extends BaseOchFragment< OCHTaxiView, OCHTaxiPresenter > i if (status == OCHOrderStatus.None.getCode() || status == OCHOrderStatus.Cancel.getCode() || status == OCHOrderStatus.Completed.getCode() ){ getPanelView().setVisibility(View.INVISIBLE); hideSlidePanel(); + changeOperationViewVisible(View.VISIBLE); }else { getPanelView().setVisibility(View.VISIBLE); + changeOperationViewVisible(View.INVISIBLE); } updateOrderStatus(); }); @@ -504,7 +506,7 @@ class OCHTaxiFragment extends BaseOchFragment< OCHTaxiView, OCHTaxiPresenter > i public void onArriveAt(AdasOCHData data) { Logger.d( TAG, "行程结束"); MogoApisHandler.getInstance().getApis().getAdasControllerApi().cancelAutopilot(); - AIAssist.getInstance( getContext() ).speakTTSVoice( "即将到达目的地,请您携带好随身物品,安全下车。" ); +// AIAssist.getInstance( getContext() ).speakTTSVoice( "即将到达目的地,请您携带好随身物品,安全下车。" ); } @Override diff --git a/OCH/mogo-och-taxi/src/main/res/layout/module_och_taxi_panel.xml b/OCH/mogo-och-taxi/src/main/res/layout/module_och_taxi_panel.xml index a9ccf96c3e..d7b4c3f7d9 100644 --- a/OCH/mogo-och-taxi/src/main/res/layout/module_och_taxi_panel.xml +++ b/OCH/mogo-och-taxi/src/main/res/layout/module_och_taxi_panel.xml @@ -4,7 +4,8 @@ xmlns:tools="http://schemas.android.com/tools" android:id="@+id/module_och_taxi_layoutview" android:layout_width="@dimen/module_mogo_och_autopilot_order_bg_width" - android:layout_height="@dimen/module_mogo_och_autopilot_order_bg_height" + android:layout_height="wrap_content" + android:minHeight="@dimen/module_mogo_och_autopilot_order_bg_height" android:orientation="vertical"> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + android:orientation="horizontal"> + - + - + + - + android:orientation="horizontal"> + - + - - - + + + 预计里程 3.2 km 请携带好随身物品,注意侧后\n方来车,感谢体验蘑菇智行自\n动驾驶车! + 即将到达目的地,请您携带好随身物品,安全下车。 去往下车地点 已到达,等待乘客上车 收到新订单,前往上车地点 diff --git a/OCH/mogo-och/src/main/java/com/mogo/och/BaseOchFragment.java b/OCH/mogo-och/src/main/java/com/mogo/och/BaseOchFragment.java index 9e07b68e89..d8ee04f180 100644 --- a/OCH/mogo-och/src/main/java/com/mogo/och/BaseOchFragment.java +++ b/OCH/mogo-och/src/main/java/com/mogo/och/BaseOchFragment.java @@ -256,4 +256,9 @@ public abstract class BaseOchFragment> e public abstract void restartAutopilot(); + public void changeOperationViewVisible(int visible){ + getActivity().runOnUiThread(() -> { + tvOperationStatus.setVisibility(visible); + }); + } } diff --git a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapApiBuilder.java b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapApiBuilder.java index 81c8f74f37..24e88eb8f6 100644 --- a/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapApiBuilder.java +++ b/libraries/map-amap/src/main/java/com/mogo/map/impl/amap/AMapApiBuilder.java @@ -95,6 +95,7 @@ class AMapApiBuilder implements IMogoMapApiBuilder { @Override public IMogoMapView getMapView( Context context ) { + Logger.e("lianglihui","AMapApiBuilder getMapView"); IMogoMapView mapView = AMapViewHandler.getMapView(); if ( mapView != null && mapView.getMapView() != null diff --git a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java index ace1c26a15..cb8a418b86 100644 --- a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java +++ b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/AMapViewWrapper.java @@ -114,6 +114,7 @@ public class AMapViewWrapper implements IMogoMapView, public AMapViewWrapper(MapAutoView mMapView) { startTime = System.currentTimeMillis(); Logger.i(TAG, "autoop--AMapViewWrapper: init"); + Logger.i("lianglihui", "autoop--AMapViewWrapper: init"); this.mMapView = mMapView; if (DebugConfig.isDebug()) { GpsTester.getInstance().init(mMapView); diff --git a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/CustomMapApiBuilder.java b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/CustomMapApiBuilder.java index 6b3816382f..db813b21b0 100644 --- a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/CustomMapApiBuilder.java +++ b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/CustomMapApiBuilder.java @@ -94,6 +94,7 @@ class CustomMapApiBuilder implements IMogoMapApiBuilder { @Override public IMogoMapView getMapView( Context context ) { Log.d(TAG,"setDebugMode==true"); + Log.d("lianglihui","setDebugMode==true"); NavAutoApi.INSTANCE.init( context, MapParams.Companion.init() .setDebugMode( true ) .setDataFileSource(1) //todo 使用本地地图数据 diff --git a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/uicontroller/AMapUIController.java b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/uicontroller/AMapUIController.java index 654f33047b..a837407a25 100644 --- a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/uicontroller/AMapUIController.java +++ b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/uicontroller/AMapUIController.java @@ -96,6 +96,7 @@ public class AMapUIController implements IMogoMapUIController { @Override public VisualAngleMode getCurrentMapVisualAngle() { + Logger.e("lianglihui","amapUIcontroller "); if (mClient != null) { return mClient.getCurrentMapVisualAngle(); } diff --git a/libraries/mogo-map-api/src/main/java/com/mogo/map/MogoBaseMapView.java b/libraries/mogo-map-api/src/main/java/com/mogo/map/MogoBaseMapView.java index 915baab015..ef60ef4d6b 100644 --- a/libraries/mogo-map-api/src/main/java/com/mogo/map/MogoBaseMapView.java +++ b/libraries/mogo-map-api/src/main/java/com/mogo/map/MogoBaseMapView.java @@ -7,6 +7,8 @@ import android.widget.FrameLayout; import androidx.annotation.Nullable; +import com.mogo.utils.logger.Logger; + /** * @author congtaowang @@ -34,6 +36,7 @@ public abstract class MogoBaseMapView extends FrameLayout implements ILifeCycle } private void init( Context context ) { + Logger.e("lianglihui","MogoBaseMapView"); addMapView( context ); if (mMapView != null){ MogoMap.getInstance().init( getContext(), mMapView.getMap() ); diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java b/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java index e9e15649bb..5176da18fa 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java @@ -353,8 +353,6 @@ public class MogoADASController implements IMogoADASController { //测试网约车 //testOCH(); - // TODO: 2021/6/30 临时解决方案 - timeLoop(); } @Override @@ -758,7 +756,7 @@ public class MogoADASController implements IMogoADASController { adasProvider.removeAdasStatusListener(); //AutopilotServiceManage.getInstance().release(); //关闭定时任务 - if (mDisposable != null) mDisposable.dispose(); +// if (mDisposable != null) mDisposable.dispose(); } @Override @@ -946,22 +944,22 @@ public class MogoADASController implements IMogoADASController { mAdasDataListener.cameraEyeDetectResult(json); } - - private static final int PERIOD = 5 * 1000; - private static final int DELAY = 10000; - private Disposable mDisposable; - - /** - * 定时循环任务 - */ - private void timeLoop() { - mDisposable = Observable.interval(DELAY, PERIOD, TimeUnit.MILLISECONDS) - .map((aLong -> aLong + 1)) - .subscribeOn(Schedulers.io()) - .subscribe(aLong -> - adasProvider.setBasicInfo() - );//getUnreadCount()执行的任务 - } +// +// private static final int PERIOD = 5 * 1000; +// private static final int DELAY = 10000; +// private Disposable mDisposable; +// +// /** +// * 定时循环任务 +// */ +// private void timeLoop() { +// mDisposable = Observable.interval(DELAY, PERIOD, TimeUnit.MILLISECONDS) +// .map((aLong -> aLong + 1)) +// .subscribeOn(Schedulers.io()) +// .subscribe(aLong -> +// adasProvider.setBasicInfo() +// );//getUnreadCount()执行的任务 +// } }