[6.7.0][运营面板] 优化代码逻辑
This commit is contained in:
@@ -1263,9 +1263,9 @@ class OperatePanelLayout : LinearLayout {
|
||||
prevCheckedKeyForFusionMode?.takeIf { it != KEY_ALL_MERGE_MODE }?.let {
|
||||
preferenceScreen.findPreferenceReal<TwoStatePreference>(it)
|
||||
}?.also {
|
||||
prevCheckedKeyForFusionMode = KEY_ALL_MERGE_MODE
|
||||
changeValue(it, false)
|
||||
}
|
||||
prevCheckedKeyForFusionMode = KEY_ALL_MERGE_MODE
|
||||
hmiAction("SOP 融合模式, ", FunctionBuildConfig.fusionMode)
|
||||
clickEventAnalytics("融合模式", true)
|
||||
CallerAutoPilotControlManager.sendFusionMode(FunctionBuildConfig.fusionMode)
|
||||
@@ -1283,9 +1283,9 @@ class OperatePanelLayout : LinearLayout {
|
||||
prevCheckedKeyForFusionMode?.takeIf { it != KEY_BLIND_AREA_MODE }?.let {
|
||||
preferenceScreen.findPreferenceReal<TwoStatePreference>(it)
|
||||
}?.also {
|
||||
prevCheckedKeyForFusionMode = KEY_BLIND_AREA_MODE
|
||||
changeValue(it, false)
|
||||
}
|
||||
prevCheckedKeyForFusionMode = KEY_BLIND_AREA_MODE
|
||||
hmiAction("SOP 融合模式, ", FunctionBuildConfig.fusionMode)
|
||||
clickEventAnalytics("融合模式", true)
|
||||
CallerAutoPilotControlManager.sendFusionMode(FunctionBuildConfig.fusionMode)
|
||||
@@ -1303,9 +1303,9 @@ class OperatePanelLayout : LinearLayout {
|
||||
prevCheckedKeyForFusionMode?.takeIf { it != KEY_BEYOND_VISUAL_RANGE_MODE }?.let {
|
||||
preferenceScreen.findPreferenceReal<TwoStatePreference>(it)
|
||||
}?.also {
|
||||
prevCheckedKeyForFusionMode = KEY_BEYOND_VISUAL_RANGE_MODE
|
||||
changeValue(it, false)
|
||||
}
|
||||
prevCheckedKeyForFusionMode = KEY_BEYOND_VISUAL_RANGE_MODE
|
||||
hmiAction("SOP 融合模式, ", FunctionBuildConfig.fusionMode)
|
||||
clickEventAnalytics("融合模式", true)
|
||||
CallerAutoPilotControlManager.sendFusionMode(FunctionBuildConfig.fusionMode)
|
||||
@@ -1323,9 +1323,9 @@ class OperatePanelLayout : LinearLayout {
|
||||
prevCheckedKeyForFusionMode?.takeIf { it != KEY_TRANSPARENT_TRANSFER_MODE }?.let {
|
||||
preferenceScreen.findPreferenceReal<TwoStatePreference>(it)
|
||||
}?.also {
|
||||
prevCheckedKeyForFusionMode = KEY_TRANSPARENT_TRANSFER_MODE
|
||||
changeValue(it, false)
|
||||
}
|
||||
prevCheckedKeyForFusionMode = KEY_TRANSPARENT_TRANSFER_MODE
|
||||
hmiAction("SOP 融合模式, ", FunctionBuildConfig.fusionMode)
|
||||
clickEventAnalytics("融合模式", true)
|
||||
CallerAutoPilotControlManager.sendFusionMode(FunctionBuildConfig.fusionMode)
|
||||
@@ -1343,9 +1343,9 @@ class OperatePanelLayout : LinearLayout {
|
||||
prevCheckedKeyForFusionMode?.takeIf { it != KEY_PURE_OBU_MODE }?.let {
|
||||
preferenceScreen.findPreferenceReal<TwoStatePreference>(it)
|
||||
}?.also {
|
||||
prevCheckedKeyForFusionMode = KEY_PURE_OBU_MODE
|
||||
changeValue(it, false)
|
||||
}
|
||||
prevCheckedKeyForFusionMode = KEY_PURE_OBU_MODE
|
||||
hmiAction("SOP 融合模式, ", FunctionBuildConfig.fusionMode)
|
||||
clickEventAnalytics("融合模式", true)
|
||||
CallerAutoPilotControlManager.sendFusionMode(FunctionBuildConfig.fusionMode)
|
||||
|
||||
Reference in New Issue
Block a user