[chang]防止多线程调用时产生的数据错乱
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user