[2.10.0] taxi司机端,解决前往乘客上车点里程显示bug

This commit is contained in:
wangmingjun
2022-09-09 20:01:19 +08:00
parent bf2f02a5c5
commit bb89e4672e
2 changed files with 4 additions and 3 deletions

View File

@@ -866,6 +866,7 @@ public class TaxiModel {
//清除订单信息 //清除订单信息
public void clearCurrentOCHOrder() { public void clearCurrentOCHOrder() {
startOrStopCalculateRouteInfo(false);
mCurrentOCHOrder = null; mCurrentOCHOrder = null;
TaxiTrajectoryManager.getInstance().syncTrajectoryInfo(); TaxiTrajectoryManager.getInstance().syncTrajectoryInfo();
SharedPrefsMgr.getInstance(mContext).remove(TaxiConst.SP_KEY_OCH_TAXI_ORDER); SharedPrefsMgr.getInstance(mContext).remove(TaxiConst.SP_KEY_OCH_TAXI_ORDER);
@@ -1415,7 +1416,7 @@ public class TaxiModel {
TaxiModelLoopManager.getInstance().startCalculateRouteInfoLoop(); TaxiModelLoopManager.getInstance().startCalculateRouteInfoLoop();
} else { } else {
mRoutePoints.clear(); mRoutePoints.clear();
TaxiModelLoopManager.getInstance().stopCalculateRouteInfLoop(); TaxiModelLoopManager.getInstance().stopCalculateRouteInfoLoop();
} }
} }

View File

@@ -166,9 +166,9 @@ public class TaxiModelLoopManager {
}); });
} }
public void stopCalculateRouteInfLoop() { public void stopCalculateRouteInfoLoop() {
if (mCalculateRouteDisposable != null) { if (mCalculateRouteDisposable != null) {
CallerLogger.INSTANCE.i(M_TAXI + TAG, "stopCalculateRouteInfLoop()"); CallerLogger.INSTANCE.i(M_TAXI + TAG, "stopCalculateRouteInfoLoop()");
mCalculateRouteDisposable.dispose(); mCalculateRouteDisposable.dispose();
mCalculateRouteDisposable = null; mCalculateRouteDisposable = null;
} }