[6.7.0]冷启动增加日志

This commit is contained in:
xuxinchao
2024-10-17 15:37:33 +08:00
parent 9ae0622592
commit ef06a4b30e

View File

@@ -7,6 +7,7 @@ import android.os.Build
import android.os.CountDownTimer
import android.text.Html
import android.util.AttributeSet
import android.util.Log
import android.view.LayoutInflater
import android.view.View
import android.view.animation.LinearInterpolator
@@ -85,7 +86,6 @@ class ColdStartView @JvmOverloads constructor(
super.onAttachedToWindow()
CallerAutoPilotStatusListenerManager.addListener(TAG, this)
CallerColdStartStateListenerManager.addListener(TAG,this)
CallerAutoPilotControlManager.sendSsmFuncQueryColdStartState()
}
override fun onDetachedFromWindow() {
@@ -211,6 +211,9 @@ class ColdStartView @JvmOverloads constructor(
coldStartState: SsmInfo.ColdStartState?
) {
coldStartState?.let {
Log.i(TAG,"节点自上报冷启动状态="+it.eventStatus)
Log.i(TAG,"旧冷启动状态="+it.processStatus)
Log.i(TAG,"旧冷启动超时原因="+it.processTimeoutReason)
ThreadUtils.runOnUiThread {
if(it.eventStatus == SsmInfo.CSState.COLD_START_READY){
//冷启动就绪
@@ -219,6 +222,8 @@ class ColdStartView @JvmOverloads constructor(
tvColdStartContent.text = getColdStartEventStatus(it.eventStatus)
nodeStatusSb.clear()
it.nodeList.forEach {node->
Log.i(TAG,"node nodeName="+node.nodeName+"node status="+node.status)
val nodeDetail = node.nodeName+ " " + getColdStartNodeStatus(node.status)
if(node.status == SsmInfo.NodeStatus.NODE_FAILED || node.status ==SsmInfo.NodeStatus.NODE_TIMEOUT){
nodeStatusSb.append("<font color=\"#FFCD3D\">${nodeDetail}</font>")
@@ -321,8 +326,6 @@ class ColdStartView @JvmOverloads constructor(
viewColdStartDivider.visibility = View.GONE
ivColdStartStatus.visibility = View.GONE
tvColdStartContent.visibility = View.GONE
//主动查询冷启动状态
CallerAutoPilotControlManager.sendSsmFuncQueryColdStartState()
}
/**
@@ -378,11 +381,11 @@ class ColdStartView @JvmOverloads constructor(
connectSSMTimer?.cancel()
//开始启动冷启动等待倒计时
coldStartProcess()
//主动查询冷启动状态
CallerAutoPilotControlManager.sendSsmFuncQueryColdStartState()
}
ssmConnectStatus = true
coldStartStatus = false
//主动查询冷启动状态
CallerAutoPilotControlManager.sendSsmFuncQueryColdStartState()
}
/**