From 73a2dfdc957332b8b38a27824cceeabbada5b97d Mon Sep 17 00:00:00 2001 From: zhongchao Date: Wed, 16 Aug 2023 10:51:57 +0800 Subject: [PATCH] [base_3.4.0-map-sdk] --- .../src/main/java/com/zhidaoauto/map/sdk/open/MapAutoApi.kt | 2 +- .../main/java/com/zhidaoauto/map/sdk/open/data/MapDataApi.kt | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/open/MapAutoApi.kt b/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/open/MapAutoApi.kt index 4bdb001555..3fba4bf348 100644 --- a/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/open/MapAutoApi.kt +++ b/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/open/MapAutoApi.kt @@ -155,7 +155,7 @@ object MapAutoApi { if(CompileConfig.DEBUG){ Log.w(TAG, "destroyop--:CommonController.instance.exit()") } - MapDataApi.destory() + MapDataApi.destroy() if(CompileConfig.DEBUG){ Log.w(TAG, "destroyop--:MapDataApi.destory") } diff --git a/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/open/data/MapDataApi.kt b/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/open/data/MapDataApi.kt index 1f6ed7f793..002a3a7550 100644 --- a/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/open/data/MapDataApi.kt +++ b/libraries/mapmodule/src/main/java/com/zhidaoauto/map/sdk/open/data/MapDataApi.kt @@ -1,5 +1,6 @@ package com.zhidaoauto.map.sdk.open.data +import android.annotation.SuppressLint import android.app.ActivityManager import android.content.Context import android.text.TextUtils @@ -24,6 +25,7 @@ import com.zhidaoauto.map.sdk.open.road.StopLine import com.zhidaoauto.map.sdk.open.road.ZebraLine import com.zhidaoauto.map.sdk.open.routeinfo.RoadInfo +@SuppressLint("StaticFieldLeak") object MapDataApi { private val TAG = javaClass.simpleName @@ -42,7 +44,7 @@ object MapDataApi { SharedMemoryService.getInstance(context) } - fun destory(){ + fun destroy(){ RoadHelper.getInstance()?.release() if(CompileConfig.DEBUG){ Log.w(TAG, "destroyop--:RoadHelper.destory") @@ -51,6 +53,7 @@ object MapDataApi { if(CompileConfig.DEBUG){ Log.w(TAG, "destroyop--:SharedMemoryService.destory") } + mContext = null } /**