[2.13.0][fix]订单开始的时候全览地图轮询V2X事件

This commit is contained in:
chenfufeng
2022-11-30 16:48:32 +08:00
parent fbb15bcf47
commit b186d67541
4 changed files with 18 additions and 0 deletions

View File

@@ -75,6 +75,9 @@ class OverViewModel(
}
fun getAllV2XEventsByLineId(lineId: String, sn: String) {
if (disposable != null && !disposable!!.isDisposed) {
disposable!!.dispose()
}
// 1分钟查询一次
disposable = Observable.interval(0, 60000, TimeUnit.SECONDS)
.flatMap {

View File

@@ -78,6 +78,14 @@ public class OverviewMapFragment extends BaseFragment
}
}
@Override
public void startQueryV2XEvents() {
long lineId = getLineId();
if (lineId > 0) {
mViewModel.getAllV2XEventsByLineId("" + lineId, MoGoAiCloudClientConfig.getInstance().getSn());
}
}
@Override
public void clearV2XMarkers() {
if (Thread.currentThread() != Looper.getMainLooper().getThread()) {