opt
This commit is contained in:
@@ -10,10 +10,12 @@ import com.mogo.commons.network.Utils;
|
||||
import com.mogo.map.location.MogoLocation;
|
||||
import com.mogo.module.common.MogoApisHandler;
|
||||
import com.mogo.module.common.constants.HostConst;
|
||||
import com.mogo.och.OCHConstants;
|
||||
import com.mogo.och.bus.bean.OchBusLeaveStationRequest;
|
||||
import com.mogo.och.bus.bean.OchBusRoutesRequest;
|
||||
import com.mogo.och.bus.bean.OchBusRoutesResponse;
|
||||
import com.mogo.och.bus.bean.OchBusStation;
|
||||
import com.mogo.och.bus.constant.OchBusConst;
|
||||
import com.mogo.och.bus.fragment.OchBusFragment;
|
||||
import com.mogo.och.bus.net.IOchBusApiService;
|
||||
import com.mogo.service.adas.IMogoAdasOCHCallback;
|
||||
@@ -86,6 +88,16 @@ public class OchBusPresenter extends Presenter<OchBusFragment> implements IMogoA
|
||||
if (mView != null && o.getResult() != null && o.getResult().getSite() != null) {
|
||||
stationList.clear();
|
||||
stationList.addAll(o.getResult().getSite());
|
||||
for (int i = 0;i<stationList.size();i++) {
|
||||
OchBusStation s = stationList.get(i);
|
||||
if (s.getIsCurrentSite() == STATION_STATUS_ARRIVING || s.getIsCurrentSite() == STATION_STATUS_LEAVING) {
|
||||
isGoingToNextStation = true;
|
||||
mView.hideSlidePanel();
|
||||
}
|
||||
if (s.getIsCurrentSite() == STATION_STATUS_LEAVING) {
|
||||
currentStationIndex = i;
|
||||
}
|
||||
}
|
||||
refreshCurrentStation();
|
||||
mView.refreshBusStations(stationList);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user