[6.6.2] fixbug

This commit is contained in:
EmArrow
2024-10-12 15:58:24 +08:00
parent f363634e63
commit 2a5a6c1ff9

View File

@@ -4,6 +4,7 @@ import android.view.View
import android.view.ViewGroup
import com.mogo.eagle.core.function.api.hmi.view.IViewControlListener
import com.mogo.eagle.core.function.call.base.CallerBase
import com.mogo.eagle.core.function.call.trace.CallerTrace
import java.util.concurrent.ConcurrentHashMap
/**
@@ -14,6 +15,8 @@ import java.util.concurrent.ConcurrentHashMap
object CallerHmiViewControlListenerManager : CallerBase<IViewControlListener>() {
private var v2xEventTag = ConcurrentHashMap<String, Int>()
@Volatile
private var mainPageVisible = true
/**
@@ -38,6 +41,7 @@ object CallerHmiViewControlListenerManager : CallerBase<IViewControlListener>()
fun invokeMainPageViewVisible(v: Int) {
mainPageVisible = (v == View.VISIBLE)
CallerTrace.write("CallerHmiViewControl","mainPageVisible:$mainPageVisible")
M_LISTENERS.forEach {
val listener = it.value
listener.mainPageViewVisible(v)