279 |
|
|
280 |
class DepartureFetcher extends AsyncTask<Integer, Void, Void> { |
class DepartureFetcher extends AsyncTask<Integer, Void, Void> { |
281 |
|
|
|
boolean success; |
|
282 |
|
|
283 |
@Override |
@Override |
284 |
protected void onPostExecute(Void result) { |
protected void onPostExecute(Void result) { |
287 |
|
|
288 |
pgDialog.dismiss(); |
pgDialog.dismiss(); |
289 |
|
|
290 |
if (success) { |
if (departures != null) { |
291 |
DepartureList.this.getListView().setVisibility(View.GONE); //Experimental, inspired by http://osdir.com/ml/Android-Developers/2010-04/msg01198.html |
DepartureList.this.getListView().setVisibility(View.GONE); //Experimental, inspired by http://osdir.com/ml/Android-Developers/2010-04/msg01198.html |
292 |
adapter.setDepartures(departures.entries); |
adapter.setDepartures(departures.entries); |
293 |
DepartureList.this.getListView().setVisibility(View.VISIBLE); |
DepartureList.this.getListView().setVisibility(View.VISIBLE); |
328 |
|
|
329 |
@Override |
@Override |
330 |
protected Void doInBackground(Integer... params) { |
protected Void doInBackground(Integer... params) { |
331 |
success = provider.lookupDepartures(params[0], DepartureList.this.arrival); |
departures = provider.lookupDepartures(params[0], DepartureList.this.arrival); |
|
departures = provider.getDepartures(params[0], DepartureList.this.arrival); |
|
332 |
return null; |
return null; |
333 |
} |
} |
334 |
|
|