From 6c20ce2ca2f88602a74e5cc7b3f2d291e44c1ed7 Mon Sep 17 00:00:00 2001 From: zhongchao Date: Thu, 11 Nov 2021 18:33:47 +0800 Subject: [PATCH] fix bug of instance --- .../function/v2x/trafficlight/TrafficLightHMIManager.kt | 7 +------ .../core/function/v2x/trafficlight/TrafficLightProvider.kt | 1 - 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/TrafficLightHMIManager.kt b/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/TrafficLightHMIManager.kt index 03de515341..76669939e0 100644 --- a/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/TrafficLightHMIManager.kt +++ b/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/TrafficLightHMIManager.kt @@ -1,6 +1,5 @@ package com.mogo.eagle.core.function.v2x.trafficlight -import android.content.Context import com.mogo.eagle.core.data.trafficlight.* import com.mogo.eagle.core.function.call.hmi.CallerHmiManager @@ -14,13 +13,8 @@ class TrafficLightHMIManager { } } - private var mContext: Context? = null private var initView: Boolean = false - fun init(context: Context) { - mContext = context - } - fun updateTrafficLight(trafficLightResult: TrafficLightResult) { val currentTrafficLight = trafficLightResult.currentRoadTrafficLight() currentTrafficLight?.let { @@ -56,6 +50,7 @@ class TrafficLightHMIManager { } fun hideTrafficLight() { + initView = false CallerHmiManager.disableWarningTrafficLight() } } \ No newline at end of file diff --git a/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/TrafficLightProvider.kt b/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/TrafficLightProvider.kt index 6bf1237f1b..995746b19d 100644 --- a/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/TrafficLightProvider.kt +++ b/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/TrafficLightProvider.kt @@ -21,7 +21,6 @@ class TrafficLightProvider : ITrafficLightProvider { override fun initTrafficLightServer(context: Context) { MogoTrafficLightManager.INSTANCE.initServer(context) - TrafficLightHMIManager.INSTANCE.init(context) } override fun getTrafficLightCurrentState(): TrafficLightDetail? {