From a308650e2da32cb3d6a6e4f96b140f5c1f986a66 Mon Sep 17 00:00:00 2001 From: chenfufeng Date: Tue, 24 Jun 2025 10:28:12 +0800 Subject: [PATCH] =?UTF-8?q?[8.1.0][fix]=E8=A7=A3=E5=86=B3=E4=B9=8B?= =?UTF-8?q?=E5=89=8D=E5=87=BA=E7=8E=B0=E7=9A=84=E5=B4=A9=E6=BA=83=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eagle/core/function/view/CoordinateAnimationView.kt | 4 ++++ .../java/com/mogo/eagle/core/function/view/MapBizView.kt | 8 -------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/CoordinateAnimationView.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/CoordinateAnimationView.kt index c9ab295958..61aa03d1cc 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/CoordinateAnimationView.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/CoordinateAnimationView.kt @@ -311,6 +311,10 @@ class CoordinateAnimationView @JvmOverloads constructor( Log.d(TAG, "$index-画布为null!") return } + if (carBitmap == null || carPaint == null) { + Log.d(TAG, "$index-carBitmap或carPaint为null!") + return + } canvas.drawBitmap(carBitmap!!, (width - carBitmap!!.width) / 2f, height * 0.78f, carPaint!!) } diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapBizView.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapBizView.kt index 7dc7253c1f..6ce1f41327 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapBizView.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/MapBizView.kt @@ -3,21 +3,14 @@ package com.mogo.eagle.core.function.view import android.content.Context import android.os.Bundle import android.util.AttributeSet -import android.util.Log import androidx.lifecycle.LifecycleObserver import chassis.Chassis import com.mogo.eagle.core.data.config.FunctionBuildConfig.accThreshold import com.mogo.eagle.core.data.map.MogoLocation import com.mogo.eagle.core.function.api.autopilot.IMoGoChassisLocationWGS84Listener import com.mogo.eagle.core.function.api.autopilot.IMoGoChassisStatesListener -import com.mogo.eagle.core.function.business.routeoverlay.DecisionDataManager -import com.mogo.eagle.core.function.business.routeoverlay.PredictionDataManager import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationWGS84ListenerManager import com.mogo.eagle.core.function.call.autopilot.CallerChassisStatesListenerManager -import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager -import com.mogo.eagle.core.function.view.CoordinateAnimationView.Companion -import com.mogo.eagle.core.utilcode.util.UiThreadHandler -import com.mogo.eagle.core.widget.media.video.TextureVideoViewOutlineProvider import com.mogo.map.MogoMap import com.mogo.map.MogoMap.Companion.mapInstance import com.mogo.map.MogoMapView @@ -26,7 +19,6 @@ import com.mogo.map.overlay.point.Point import com.mogo.map.overlay.proxy.line.IMapPolylineOverlay import com.mogo.map.overlay.proxy.point.IMapPointOverlay import com.mogo.map.uicontroller.IMogoMapUIController -import me.jessyan.autosize.utils.AutoSizeUtils import kotlin.properties.Delegates