[6.7.0]修复内存泄漏
This commit is contained in:
@@ -544,6 +544,7 @@ class FaultReasonView @JvmOverloads constructor(
|
||||
override fun onVisibilityAggregated(isVisible: Boolean) {
|
||||
super.onVisibilityAggregated(isVisible)
|
||||
if(visibility == View.VISIBLE){
|
||||
CallerDevaToolsListenerManager.addListener(TAG, this)
|
||||
//获取一级分类
|
||||
CallerDevaToolsManager.getCategories(BadCaseConfig.tenantId, 1, 0, type, 0)
|
||||
//弹窗展示时间
|
||||
@@ -582,6 +583,8 @@ class FaultReasonView @JvmOverloads constructor(
|
||||
reportNote = "" //上报描述
|
||||
tvUploadSuccess.visibility = View.GONE
|
||||
faultReasonGroup.visibility = View.VISIBLE
|
||||
}else{
|
||||
CallerDevaToolsListenerManager.removeListener(TAG)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -344,6 +344,7 @@ class WorkOrderView @JvmOverloads constructor(
|
||||
override fun onVisibilityChanged(changedView: View, visibility: Int) {
|
||||
super.onVisibilityChanged(changedView, visibility)
|
||||
if(visibility == View.VISIBLE){
|
||||
CallerDevaToolsListenerManager.addListener(TAG, this)
|
||||
//弹窗展示时间
|
||||
tv_work_order_time.text =
|
||||
millis2String(System.currentTimeMillis(), TimeUtils.getHourMinSecondFormat())
|
||||
@@ -363,6 +364,8 @@ class WorkOrderView @JvmOverloads constructor(
|
||||
setAudio(false)
|
||||
//重置工单问题类型
|
||||
workOrderType = ""
|
||||
}else{
|
||||
CallerDevaToolsListenerManager.removeListener(TAG)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user