[1.9.0] 乘客屏版本注册自驾监听
[2.13.2 ] Taxi乘客屏修改CallerSmpManager.startQueryV2XEvents();时机
This commit is contained in:
@@ -15,6 +15,7 @@ import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
|||||||
import com.mogo.eagle.core.function.call.map.CallerSmpManager;
|
import com.mogo.eagle.core.function.call.map.CallerSmpManager;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
||||||
import com.mogo.eagle.core.utilcode.util.UiThreadHandler;
|
import com.mogo.eagle.core.utilcode.util.UiThreadHandler;
|
||||||
|
import com.mogo.och.common.module.manager.OCHAdasAbilityManager;
|
||||||
import com.mogo.och.taxi.passenger.bean.TaxiPassengerOrderQueryRespBean;
|
import com.mogo.och.taxi.passenger.bean.TaxiPassengerOrderQueryRespBean;
|
||||||
import com.mogo.och.taxi.passenger.bean.TaxiPassengerScoreUpdateOrderReqBean;
|
import com.mogo.och.taxi.passenger.bean.TaxiPassengerScoreUpdateOrderReqBean;
|
||||||
import com.mogo.och.taxi.passenger.callback.IOCHTaxiPassengerADASStatusCallback;
|
import com.mogo.och.taxi.passenger.callback.IOCHTaxiPassengerADASStatusCallback;
|
||||||
@@ -27,8 +28,6 @@ import com.mogo.och.taxi.passenger.model.TaxiPassengerModel;
|
|||||||
import com.mogo.och.taxi.passenger.ui.TaxiPassengerBaseFragment;
|
import com.mogo.och.taxi.passenger.ui.TaxiPassengerBaseFragment;
|
||||||
import com.mogo.och.taxi.passenger.ui.leftmenu.LeftMenuOpen;
|
import com.mogo.och.taxi.passenger.ui.leftmenu.LeftMenuOpen;
|
||||||
|
|
||||||
import mogo.telematics.pad.MessagePad;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author: wangmingjun
|
* @author: wangmingjun
|
||||||
* @date: 2022/3/4
|
* @date: 2022/3/4
|
||||||
@@ -44,6 +43,7 @@ public class BaseTaxiPassengerPresenter extends Presenter<TaxiPassengerBaseFragm
|
|||||||
public BaseTaxiPassengerPresenter(TaxiPassengerBaseFragment view) {
|
public BaseTaxiPassengerPresenter(TaxiPassengerBaseFragment view) {
|
||||||
super(view);
|
super(view);
|
||||||
TaxiPassengerModel.getInstance().init(AbsMogoApplication.getApp());
|
TaxiPassengerModel.getInstance().init(AbsMogoApplication.getApp());
|
||||||
|
OCHAdasAbilityManager.getInstance().init(AbsMogoApplication.getApp());
|
||||||
initListeners();
|
initListeners();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -59,6 +59,7 @@ public class BaseTaxiPassengerPresenter extends Presenter<TaxiPassengerBaseFragm
|
|||||||
|
|
||||||
releaseListeners();
|
releaseListeners();
|
||||||
TaxiPassengerModel.getInstance().release();
|
TaxiPassengerModel.getInstance().release();
|
||||||
|
OCHAdasAbilityManager.getInstance().release();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void initListeners() {
|
private void initListeners() {
|
||||||
@@ -162,11 +163,11 @@ public class BaseTaxiPassengerPresenter extends Presenter<TaxiPassengerBaseFragm
|
|||||||
// 70 取消订单
|
// 70 取消订单
|
||||||
if (TaxiPassengerOrderStatusEnum.Cancel.getCode() == order.orderStatus){
|
if (TaxiPassengerOrderStatusEnum.Cancel.getCode() == order.orderStatus){
|
||||||
runOnUIThread(() -> {
|
runOnUIThread(() -> {
|
||||||
mView.showOrHideServingOrderFragment(false,true);
|
mView.showOrHideServingOrderFragment(false,true);
|
||||||
mView.showOrHideStartAutopilotView(false,false);
|
mView.showOrHideStartAutopilotView(false,false);
|
||||||
mView.showOrHidePressengerCheckPager(false, "",
|
mView.showOrHidePressengerCheckPager(false, "",
|
||||||
"", "", "", "");
|
"", "", "", "");
|
||||||
mView.showOrHideArrivedEndLayout(false,"","");
|
mView.showOrHideArrivedEndLayout(false,"","");
|
||||||
});
|
});
|
||||||
TaxiPassengerModel.getInstance().recoverNaviInfo();
|
TaxiPassengerModel.getInstance().recoverNaviInfo();
|
||||||
TaxiPassengerGeocodeSearchModel.getInstance(getContext()).destroyGeocodeSearch();
|
TaxiPassengerGeocodeSearchModel.getInstance(getContext()).destroyGeocodeSearch();
|
||||||
@@ -200,7 +201,6 @@ public class BaseTaxiPassengerPresenter extends Presenter<TaxiPassengerBaseFragm
|
|||||||
mView.showOrHideServingOrderFragment(true,true);
|
mView.showOrHideServingOrderFragment(true,true);
|
||||||
});
|
});
|
||||||
TaxiPassengerModel.getInstance().startOrStopReadyToAutopilotLoop(false);
|
TaxiPassengerModel.getInstance().startOrStopReadyToAutopilotLoop(false);
|
||||||
CallerSmpManager.startQueryV2XEvents();//全览模式的V2X事件轮询开始
|
|
||||||
}
|
}
|
||||||
// 30 用户到达上车点 并通过了手机号后四位验证
|
// 30 用户到达上车点 并通过了手机号后四位验证
|
||||||
// 40 服务中
|
// 40 服务中
|
||||||
|
|||||||
Reference in New Issue
Block a user