[6.1.0][Fix]解决可平行驾驶状态不准导致的UI显示问题
This commit is contained in:
@@ -126,6 +126,7 @@ class ParallelDriveView @JvmOverloads constructor(
|
||||
isAutoDriving = false
|
||||
Log.d(TAG, "onAutopilotStatusResponse-7")
|
||||
ThreadUtils.runOnUiThread({
|
||||
this.state = PARALLEL_DRIVING
|
||||
updateUI(PARALLEL_DRIVING)
|
||||
}, ThreadUtils.MODE.QUEUE)
|
||||
}
|
||||
@@ -159,12 +160,14 @@ class ParallelDriveView @JvmOverloads constructor(
|
||||
if (!isParallelDrivingAbility) {
|
||||
Log.d(TAG, "onParallelDrivingAbility-UNAVAILABLE")
|
||||
ThreadUtils.runOnUiThread({
|
||||
if (state == PARALLEL_DRIVING) return@runOnUiThread
|
||||
state = UNAVAILABLE
|
||||
updateUI(UNAVAILABLE)
|
||||
}, ThreadUtils.MODE.QUEUE)
|
||||
} else {
|
||||
Log.d(TAG, "onParallelDrivingAbility-AVAILABLE")
|
||||
ThreadUtils.runOnUiThread({
|
||||
if (state == PARALLEL_DRIVING) return@runOnUiThread
|
||||
state = 0
|
||||
updateUI(0)
|
||||
}, ThreadUtils.MODE.QUEUE)
|
||||
|
||||
Reference in New Issue
Block a user