解决BUG

【ADAS】打开辅助驾驶,右侧地图没有显示打点地图信息(全部车辆,危险驾驶车辆这些标签)
http://jira.zhidaohulian.com/projects/UI/issues/UI-202?filter=myopenissues
【ADAS】关闭辅助驾驶卡片,打点地图没有随之消失
http://jira.zhidaohulian.com/projects/UI/issues/UI-201?filter=myopenissues
This commit is contained in:
董宏宇
2020-02-11 17:16:19 +08:00
parent 8fe99ea029
commit d5a118d0f2

View File

@@ -523,6 +523,7 @@ public class MogoServiceProvider implements IMogoModuleProvider,
@Override
public void onStatusChanged( StatusDescriptor descriptor, boolean isTrue ) {
Logger.d(TAG, "状态发生改变---descriptor---" + descriptor + "----isTrue---" + isTrue);
switch ( descriptor ) {
case USER_INTERACTED:
if ( isTrue && !mRefreshRemainingTimeStatus ) {
@@ -532,7 +533,6 @@ public class MogoServiceProvider implements IMogoModuleProvider,
}
break;
case SEARCH_UI:
case V2X_UI:
if ( isTrue ) {
// 搜索时,不在自动刷新打点策略
stopAutoRefreshStrategy();
@@ -543,9 +543,33 @@ public class MogoServiceProvider implements IMogoModuleProvider,
}
}
break;
case V2X_UI:
try {
if ( isTrue ) {
// V2X_UI时不在自动刷新打点策略
stopAutoRefreshStrategy();
} else {
// 主动刷新
refreshStrategy();
// V2X_UI后打开打点策略
if ( mAutoRefreshCallback != null ) {
mAutoRefreshCallback.onSuccess();
}
}
} catch (Exception e) {
e.printStackTrace();
}
break;
}
}
public void refreshStrategy(){
Logger.d( TAG, "move to center and refresh data." );
mStatusManager.setUserInteractionStatus(ServiceConst.TYPE, true, false );
mUiController.moveToCenter(mLastAutoRefreshLocation);
notifyRefreshData( mLastAutoRefreshLocation, getQueryRadius(), mAutoRefreshCallback );
}
@Override
public void onCalculateSuccess() {