139 |
} |
} |
140 |
|
|
141 |
} |
} |
142 |
|
|
143 |
|
|
144 |
|
@Override |
145 |
|
protected void onDestroy() { |
146 |
|
super.onDestroy(); |
147 |
|
|
148 |
|
if (findStationsTask != null) { |
149 |
|
findStationsTask.cancel(true); |
150 |
|
} |
151 |
|
if (locationLookup != null) { |
152 |
|
locationLookup.stopSearch(); |
153 |
|
} |
154 |
|
isRunning = false; |
155 |
|
} |
156 |
|
|
157 |
|
|
158 |
protected void setTitle() { |
protected void setTitle() { |
159 |
String dialogTitle = getResources().getString(app_name); |
String dialogTitle = getResources().getString(app_name); |
160 |
switch (listType) { |
switch (listType) { |
555 |
showMessageAndClose(getString(stationlist_nostations)); |
showMessageAndClose(getString(stationlist_nostations)); |
556 |
} |
} |
557 |
stations = stationProvider.getStations(); |
stations = stationProvider.getStations(); |
558 |
|
|
559 |
|
StationList.this.getListView().invalidateViews(); |
560 |
adapter.setStations( stations ); |
adapter.setStations( stations ); |
561 |
|
|
562 |
|
|
563 |
} else { //communication or parse errors |
} else { //communication or parse errors |
564 |
AlertDialog.Builder builder = new AlertDialog.Builder(StationList.this); |
AlertDialog.Builder builder = new AlertDialog.Builder(StationList.this); |
565 |
builder.setMessage(getString(stationlist_fetcherror)); |
builder.setMessage(getString(stationlist_fetcherror)); |