[chang]防止多线程调用时产生的数据错乱

This commit is contained in:
xinfengkun
2022-05-20 16:57:31 +08:00
parent 435e7b37d5
commit ee0f139da1

View File

@@ -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;
}