- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
public TransportEntry getTransportEntry(int transportId) {
TransportEntry result = null;
AbstractTransport transport = TransportManager.getInstance(getActivity()).getTransportById(transportId);
if (mTransports == null || transport == null)
return null;
int count = mTransports.size();
for (int i = 0; i < count; i++) {
final TransportEntry entry = mTransports.get(i);
if (entry.getTransportId() == transportId) {
// нашли нужный транспорт. вернем его, если что...
result = entry;
// если он еще и онлайн - то сразу возвращаем - самое подходящее
if (transport.isUserOnline(entry.getData()))
return result;
}
}
return result;