From 00e9aadd19f5dfd7dfd9443599400459552ed18c Mon Sep 17 00:00:00 2001 From: EmArrow Date: Mon, 28 Oct 2024 17:17:55 +0800 Subject: [PATCH] [6.7.0] fix leak --- .../java/com/mogo/eagle/core/function/view/MapRoamView.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapRoamView.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapRoamView.kt index 2a3f9ebf14..c4251fc5d1 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapRoamView.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapRoamView.kt @@ -146,6 +146,11 @@ class MapRoamView(context: Context?, attrs: AttributeSet?) : MogoMapView(context getUI()?.setVisible(false) } + override fun onDetachedFromWindow() { + super.onDetachedFromWindow() + CallerMapAiCloudDataManager.removeListener(RoadCrossRoamView.TAG) + } + @ChainLog( linkChainLog = ChainConstant.CHAIN_TYPE_STATUS, linkCode = ChainConstant.CHAIN_SOURCE_ADAS,