[6.7.0]
[fea] [兼容退出登录]
This commit is contained in:
@@ -326,12 +326,7 @@ class TaxiFragment : BaseTaxiTabFragment<TaxiFragment, TaxiPresenter>(),
|
||||
findViewById<View>(R.id.test_bar_route)?.setOnClickListener {
|
||||
testRouteInfoUpload()
|
||||
}
|
||||
// findViewById<View>(R.id.test_brake)?.setOnClickListener {
|
||||
// TaxiTaskModel.handleBrakeStatusChange(false)
|
||||
// }
|
||||
// findViewById<View>(R.id.test_resume_brake)?.setOnClickListener {
|
||||
// TaxiTaskModel.handleBrakeStatusChange(true)
|
||||
// }
|
||||
|
||||
findViewById<View>(R.id.test_parallel_driver)?.setOnClickListener {
|
||||
stopAutoStartAutopilot()
|
||||
}
|
||||
|
||||
@@ -19,6 +19,8 @@ import com.mogo.och.common.module.biz.order.OrderListener;
|
||||
import com.mogo.och.common.module.biz.order.OrderModel;
|
||||
import com.mogo.och.common.module.biz.order.TaxiOrderStatusEnum;
|
||||
import com.mogo.och.common.module.manager.autopilot.OCHAdasAbilityManager;
|
||||
import com.mogo.och.common.module.manager.transform.OchTransform;
|
||||
import com.mogo.och.common.module.manager.transform.OchTransformDispatch;
|
||||
import com.mogo.och.data.taxi.BaseOrderBean;
|
||||
import com.mogo.och.unmanned.taxi.callback.ITaxiADASStatusCallback;
|
||||
import com.mogo.och.unmanned.taxi.callback.ITaxiControllerStatusCallback;
|
||||
@@ -65,6 +67,7 @@ public class TaxiPresenter extends Presenter<TaxiFragment> implements ITaxiADASS
|
||||
TaxiRoutingModel.INSTANCE.setOrderStatusCallback(this);
|
||||
LoginStatusManager.INSTANCE.addListener(TAG,this);
|
||||
OrderModel.INSTANCE.setOrderStatusCallback(TAG,this);
|
||||
OchTransform.INSTANCE.addListener(TAG,ochTransform);
|
||||
}
|
||||
|
||||
private void releaseListeners() {
|
||||
@@ -74,6 +77,7 @@ public class TaxiPresenter extends Presenter<TaxiFragment> implements ITaxiADASS
|
||||
OCHAdasAbilityManager.getInstance().release();
|
||||
TaxiTaskModel.INSTANCE.setMoGoAutopilotPlanningListener(null);
|
||||
LoginStatusManager.INSTANCE.removeListener(TAG);
|
||||
OchTransform.INSTANCE.removeListener(TAG);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -90,6 +94,13 @@ public class TaxiPresenter extends Presenter<TaxiFragment> implements ITaxiADASS
|
||||
}
|
||||
}
|
||||
|
||||
private OchTransformDispatch ochTransform = new OchTransformDispatch(){
|
||||
@Override
|
||||
public void logout() {
|
||||
TaxiTaskModel.INSTANCE.logout();
|
||||
}
|
||||
};
|
||||
|
||||
// 登出
|
||||
public void logout() {
|
||||
TaxiTaskModel.INSTANCE.logout();
|
||||
|
||||
Reference in New Issue
Block a user