Merge remote-tracking branch 'origin/feature/v1.0.2' into feature/v1.0.2
This commit is contained in:
@@ -61,22 +61,22 @@ public class MogoServices implements IMogoMapListener,
|
||||
IMogoNaviListener,
|
||||
IMogoStatusChangedListener,
|
||||
IMogoIntentListener {
|
||||
|
||||
private MogoServices(){
|
||||
|
||||
private MogoServices() {
|
||||
// private constructor
|
||||
}
|
||||
|
||||
private static final class InstanceHolder{
|
||||
private static final MogoServices INSTANCE = new MogoServices();
|
||||
private static final class InstanceHolder {
|
||||
private static final MogoServices INSTANCE = new MogoServices();
|
||||
}
|
||||
|
||||
public static MogoServices getInstance(){
|
||||
return InstanceHolder.INSTANCE;
|
||||
|
||||
public static MogoServices getInstance() {
|
||||
return InstanceHolder.INSTANCE;
|
||||
}
|
||||
|
||||
private Object readResolve(){
|
||||
// 阻止反序列化,必须实现 Serializable 接口
|
||||
return InstanceHolder.INSTANCE;
|
||||
|
||||
private Object readResolve() {
|
||||
// 阻止反序列化,必须实现 Serializable 接口
|
||||
return InstanceHolder.INSTANCE;
|
||||
}
|
||||
|
||||
private static final String TAG = "MogoServices";
|
||||
@@ -622,12 +622,9 @@ public class MogoServices implements IMogoMapListener,
|
||||
return;
|
||||
}
|
||||
int status = intent.getIntExtra( MogoReceiver.PARAM_ADAS_STATUS, 0 );
|
||||
if (status == 1 ){
|
||||
MarkerServiceHandler.getMapUIController().setLockZoom(15);
|
||||
}else{
|
||||
MarkerServiceHandler.getMapUIController().setLockZoom(16);
|
||||
}
|
||||
mUiController.setLockZoom( status == 1 ? 15 : 16 );
|
||||
mStatusManager.setADASUIShow( ServiceConst.TYPE, status == 1 );
|
||||
mUiController.showMyLocation( true );
|
||||
} else if ( Intent.ACTION_POWER_CONNECTED.equals( command ) ) {
|
||||
mStatusManager.setAccStatus( ServiceConst.TYPE, true );
|
||||
} else if ( Intent.ACTION_POWER_DISCONNECTED.equals( command ) ) {
|
||||
|
||||
@@ -586,8 +586,11 @@ public class MapMarkerManager implements IMogoMarkerClickListener, IMogoOnMessag
|
||||
@Override
|
||||
public void onMsgReceived(final MarkerResponse response) {
|
||||
Logger.d(TAG, "接收到了地图大而全数据");
|
||||
if (!MarkerServiceHandler.getMogoStatusManager().isSearchUIShow() && isACC_ON) {
|
||||
ThreadPoolService.execute( new Runnable() {
|
||||
if (!MarkerServiceHandler.getMogoStatusManager().isSearchUIShow()
|
||||
&& isACC_ON
|
||||
&& !MarkerServiceHandler.getMogoStatusManager().isV2XShow()) {
|
||||
Handler handler = new Handler(Looper.getMainLooper());
|
||||
handler.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
drawMapMarker(response);
|
||||
|
||||
Reference in New Issue
Block a user