[6.3.0][Fix]解决高精地图取消后无法下载的问题
This commit is contained in:
@@ -92,9 +92,6 @@ class RoadHelper private constructor() {
|
||||
cacheHdDataProgressJob?.cancel()
|
||||
cacheHdDataProgressJob = null
|
||||
|
||||
mHdDataDownloadListener?.clear()
|
||||
mHdDataDownloadListener = null
|
||||
|
||||
cancelCacheHDData()
|
||||
|
||||
hdMapProvider.release()
|
||||
@@ -995,7 +992,7 @@ class RoadHelper private constructor() {
|
||||
return key
|
||||
}
|
||||
|
||||
fun cancelCacheHDData() {
|
||||
private fun cancelJob() {
|
||||
cacheHdDataProgressJob?.cancel()
|
||||
cacheList.clear()
|
||||
RoadResultController.instance.removeRoadResultListenerByTag("cacheHDDataBy")
|
||||
@@ -1003,6 +1000,12 @@ class RoadHelper private constructor() {
|
||||
mapBox.cancelCacheHDData()
|
||||
}
|
||||
|
||||
fun cancelCacheHDData() {
|
||||
mHdDataDownloadListener?.clear()
|
||||
mHdDataDownloadListener = null
|
||||
cancelJob()
|
||||
}
|
||||
|
||||
fun removeRoadApiKey(key:String){
|
||||
RoadResultController.instance.removeRoadResultListener(key)
|
||||
}
|
||||
@@ -1174,7 +1177,7 @@ class RoadHelper private constructor() {
|
||||
return
|
||||
}
|
||||
|
||||
cancelCacheHDData()
|
||||
cancelJob()
|
||||
cacheList.add(id)
|
||||
cacheHDDataResultByCity(id,isCanCancel,object : IResult<Boolean> {
|
||||
override fun result(code: Int, result: Boolean?) {
|
||||
|
||||
Reference in New Issue
Block a user