[6.7.0]内存泄漏fix
This commit is contained in:
@@ -583,9 +583,17 @@ class FaultReasonView @JvmOverloads constructor(
|
||||
reportNote = "" //上报描述
|
||||
tvUploadSuccess.visibility = View.GONE
|
||||
faultReasonGroup.visibility = View.VISIBLE
|
||||
}else{
|
||||
CallerDevaToolsListenerManager.removeListener(TAG)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onAttachedToWindow() {
|
||||
super.onAttachedToWindow()
|
||||
CallerDevaToolsListenerManager.addListener(TAG, this)
|
||||
}
|
||||
|
||||
override fun onDetachedFromWindow() {
|
||||
super.onDetachedFromWindow()
|
||||
CallerDevaToolsListenerManager.removeListener(TAG)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -364,10 +364,17 @@ class WorkOrderView @JvmOverloads constructor(
|
||||
setAudio(false)
|
||||
//重置工单问题类型
|
||||
workOrderType = ""
|
||||
}else{
|
||||
CallerDevaToolsListenerManager.removeListener(TAG)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onAttachedToWindow() {
|
||||
super.onAttachedToWindow()
|
||||
CallerDevaToolsListenerManager.addListener(TAG, this)
|
||||
}
|
||||
|
||||
override fun onDetachedFromWindow() {
|
||||
super.onDetachedFromWindow()
|
||||
CallerDevaToolsListenerManager.removeListener(TAG)
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user