taxi 3秒轮询方案 缓解长连接异常 调整订单状态切换逻辑,完全从服务端获取
This commit is contained in:
@@ -489,8 +489,8 @@ class MogoOCHTaxiModel {
|
||||
updateOCHOrderStatus( OCHOrderStatus.ArriveAtStartStation, new OCHOrderStatusCallback() {
|
||||
@Override
|
||||
public void onSuccess( Object data ) {
|
||||
OCHTaxiUiController.getInstance().onOrderStatusChanged(OCHOrderStatus.ArriveAtStartStation.getCode());
|
||||
Logger.d( TAG, "更新状态成功" );
|
||||
// OCHTaxiUiController.getInstance().onOrderStatusChanged(OCHOrderStatus.ArriveAtStartStation.getCode());
|
||||
// Logger.d( TAG, "更新状态成功" );
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -853,7 +853,7 @@ class MogoOCHTaxiModel {
|
||||
}
|
||||
}
|
||||
|
||||
private static final int PERIOD = 3 * 1000;
|
||||
private static final int PERIOD = 3000;
|
||||
private static final int DELAY = 100;
|
||||
private Disposable mDisposable;
|
||||
/**
|
||||
|
||||
@@ -232,7 +232,7 @@ class OCHTaxiFragment extends BaseOchFragment< OCHTaxiView, OCHTaxiPresenter > i
|
||||
@Override
|
||||
public void onSuccess( Object data ) {
|
||||
Logger.d( TAG, "更新状态成功" );
|
||||
onOrderStatusChanged(OCHOrderStatus.ArriveAtEndStation.getCode());
|
||||
// onOrderStatusChanged(OCHOrderStatus.ArriveAtEndStation.getCode());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -296,7 +296,7 @@ class OCHTaxiFragment extends BaseOchFragment< OCHTaxiView, OCHTaxiPresenter > i
|
||||
Logger.d( TAG, "更新状态成功" );
|
||||
MogoOCHTaxiModel.getInstance().clearCurrentOCHOrder();
|
||||
MogoOCHTaxiModel.getInstance().cancelAutopilot();
|
||||
OCHTaxiUiController.getInstance().onOrderStatusChanged(0);
|
||||
// OCHTaxiUiController.getInstance().onOrderStatusChanged(0);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -336,7 +336,7 @@ class OCHTaxiFragment extends BaseOchFragment< OCHTaxiView, OCHTaxiPresenter > i
|
||||
@Override
|
||||
public void onSuccess( Object data ) {
|
||||
Logger.d( TAG, "更新状态成功" );
|
||||
onOrderStatusChanged(OCHOrderStatus.OnTheWayToEndStation.getCode());
|
||||
// onOrderStatusChanged(OCHOrderStatus.OnTheWayToEndStation.getCode());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<resources>
|
||||
<string name="module_och_taxi_arrive_at_start_station">确认上车,行程开始</string>
|
||||
<string name="module_och_taxi_arrive_at_end_station">到达站点,乘客已下车</string>
|
||||
<string name="module_och_taxi_order_status_ph_text">已到达上车站点,等待乘客上车</string>
|
||||
<string name="module_och_taxi_order_status_ph_text">已到达上车地点,等待乘客上车</string>
|
||||
<string name="module_och_taxi_order_distance_anchor_text">预计里程</string>
|
||||
<string name="module_och_taxi_order_distance_text_ph">3.2 km</string>
|
||||
<string name="module_och_taxi_order_complete">请携带好随身物品,注意侧后\n方来车,感谢体验蘑菇智行自\n动驾驶车!</string>
|
||||
|
||||
Reference in New Issue
Block a user