[charter]
[页面显示和隐藏对应注册和反注册]
This commit is contained in:
yangyakun
2023-08-28 19:35:40 +08:00
parent a67661f0c2
commit a174058bdc

View File

@@ -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) {