From 345545a327f57e4f4d2d6ae1d59ab6fa9359e48b Mon Sep 17 00:00:00 2001 From: lixiaopeng Date: Mon, 10 Feb 2020 14:53:45 +0800 Subject: [PATCH] opt navi --- .../tanlu/fragment/TanluCardViewFragment.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java index a0706b0701..6602599502 100644 --- a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java @@ -996,6 +996,18 @@ public class TanluCardViewFragment extends MvpFragment> return; } + if (markerExploreWayList != null && markerExploreWayList.size() > 0) { + markerExploreWayList.clear(); //刷新之前先删除之前的,然后再添加成请求的 + currentPosition = 0; + } + + //转换数据结构 + convertData(informationList); + //切换到探路卡片 + if (!isCurrentPage) { + iMogoCardManager.switch2(TanluConstants.MODEL_NAME); + } + //清除探路之前的数据 mMarkerManager.removeMarkers(TanluConstants.MODEL_NAME); @@ -1024,6 +1036,9 @@ public class TanluCardViewFragment extends MvpFragment> } Logger.d(TAG, "getNavigationData optionList.size() = " + optionList.size()); mMarkerManager.addMarkers(TanluConstants.MODEL_NAME, optionList, true); + + //直接使用当前数据list,作为切换的数据源,切换左侧列表到最新的数据 + handleMarkerExploreWay(markerExploreWayList.get(0)); } @Override