diff --git a/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/AdasManager.java b/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/AdasManager.java index cccfb38468..6e5bb21f67 100644 --- a/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/AdasManager.java +++ b/libraries/mogo-adas/src/main/java/com/zhidao/support/adas/high/AdasManager.java @@ -31,7 +31,7 @@ public class AdasManager implements IAdasNetCommApi { * 当前协议使用的版本 */ private static final int PROTOCOL_VERSION = MessagePad.ProtocolVersion.CurrentVersion.getNumber(); - private MessagePad.CarConfigResp carConfig; + private volatile MessagePad.CarConfigResp carConfig; private static final String ADAS_VERSION = BuildConfig.VERSION_NAME; private AdasChannel mChannel; @@ -51,7 +51,7 @@ public class AdasManager implements IAdasNetCommApi { } - public void setCarConfig(MessagePad.CarConfigResp carConfig) { + public synchronized void setCarConfig(MessagePad.CarConfigResp carConfig) { this.carConfig = carConfig; }