From a174058bdc41a74124dd6d1bedb0a49e325a7d35 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Mon, 28 Aug 2023 19:35:40 +0800 Subject: [PATCH] =?UTF-8?q?[5.0.0]=20[charter]=20[=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=92=8C=E9=9A=90=E8=97=8F=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E5=92=8C=E5=8F=8D=E6=B3=A8=E5=86=8C]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../charter/passenger/ui/selectline/SelectLineViewModel.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OCH/charter/passenger/src/main/java/com/mogo/och/charter/passenger/ui/selectline/SelectLineViewModel.kt b/OCH/charter/passenger/src/main/java/com/mogo/och/charter/passenger/ui/selectline/SelectLineViewModel.kt index 1d89dc4089..9ac5fbc5ce 100644 --- a/OCH/charter/passenger/src/main/java/com/mogo/och/charter/passenger/ui/selectline/SelectLineViewModel.kt +++ b/OCH/charter/passenger/src/main/java/com/mogo/och/charter/passenger/ui/selectline/SelectLineViewModel.kt @@ -1,5 +1,6 @@ package com.mogo.och.charter.passenger.ui.selectline +import android.view.View import androidx.lifecycle.ViewModel import com.elegant.utils.UiThreadHandler import com.mogo.commons.AbsMogoApplication @@ -110,7 +111,7 @@ class SelectLineViewModel : ViewModel(), IOrderStatusChangeListener { } init { - CharterPassengerModel.setStatusChangeListener(TAG, this) + } override fun onCleared() { @@ -118,17 +119,18 @@ class SelectLineViewModel : ViewModel(), IOrderStatusChangeListener { this.viewCallback = null RxUtils.disposeSubscribe(subscribeSelectSite) BizLoopManager.removeLoopFunction(TAGLINELOOP) - CharterPassengerModel.setStatusChangeListener(TAG, null) } fun addMsgListener() { CallerTelematicListenerManager.addListener(TAG, msgReceived) + CharterPassengerModel.setStatusChangeListener(TAG, this) } fun removeMsgListener() { RxUtils.disposeSubscribe(subscribeSelectSite) BizLoopManager.removeLoopFunction(TAGLINELOOP) CallerTelematicListenerManager.removeListener(TAG) + CharterPassengerModel.setStatusChangeListener(TAG, null) } override fun onStatusChange(currentStatus: OrderStatusEnum) {