diff --git a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/base/TaxiFragment.kt b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/base/TaxiFragment.kt index 580cee3f6d..f2c0efba72 100644 --- a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/base/TaxiFragment.kt +++ b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/base/TaxiFragment.kt @@ -57,7 +57,7 @@ class TaxiFragment : BaseTaxiTabFragment(), fun changeOverview(eventLogout: EventLogout) { if (eventLogout.messgae == EventLogout.LOGOUT_TYPE) { d(SceneConstant.M_TAXI + TAG, "changeOverview Event消息去登出") - mPresenter.logout() + mPresenter?.logout() } } @@ -107,12 +107,12 @@ class TaxiFragment : BaseTaxiTabFragment(), // 在自动驾驶中,或者自己确认车辆环境可开启自动驾驶 则可点击 if (!isStarting) { d(SceneConstant.M_TAXI + TAG, "startAutopilot") - mPresenter.startAutoPilot() + mPresenter?.startAutoPilot() } } override fun pauseStartAutopilot() { - mPresenter.pauseStartAutopilot() + mPresenter?.pauseStartAutopilot() } override fun resumeStartAutopilot(remainingTime: Long) { @@ -120,7 +120,7 @@ class TaxiFragment : BaseTaxiTabFragment(), } override fun startNaviToEndStation(isShow: Boolean) { - mPresenter.startNaviToEndStation(isShow) + mPresenter?.startNaviToEndStation(isShow) } override fun initViews() { @@ -134,7 +134,7 @@ class TaxiFragment : BaseTaxiTabFragment(), } override fun stopAutoStartAutopilot() { - mPresenter.stopAutoStartAutopilot() + mPresenter?.stopAutoStartAutopilot() } private fun initFlowEvent() { @@ -275,7 +275,7 @@ class TaxiFragment : BaseTaxiTabFragment(), findViewById(R.id.test_bar_on_the_way_to_end)?.setOnClickListener { if (!isStarting) { - mPresenter.startAutoPilot() + mPresenter?.startAutoPilot() } TaxiTaskModel.mockOnTheWayToEndStation() }