/[projects]/android/TrainInfo/src/dk/thoerup/traininfo/DepartureList.java
ViewVC logotype

Diff of /android/TrainInfo/src/dk/thoerup/traininfo/DepartureList.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 318 by torben, Fri Sep 11 09:12:45 2009 UTC revision 319 by torben, Fri Sep 11 12:24:53 2009 UTC
# Line 183  public class DepartureList extends ListA Line 183  public class DepartureList extends ListA
183                    
184          class DepartureFetcher extends AsyncTask<Integer, Void, Void> {          class DepartureFetcher extends AsyncTask<Integer, Void, Void> {
185    
186                    boolean success;
187                  String addr;                  String addr;
188                  @Override                  @Override
189                  protected void onPostExecute(Void result) {                  protected void onPostExecute(Void result) {
# Line 191  public class DepartureList extends ListA Line 192  public class DepartureList extends ListA
192                          adapter.setDepartures(departures);                          adapter.setDepartures(departures);
193                          pgDialog.dismiss();                          pgDialog.dismiss();
194                                                    
195                          if (departures.size() == 0)                          if (success) {
196                                  MessageBox.showMessage(DepartureList.this, "No departures found");                                  if (departures.size() == 0) {
197                                            MessageBox.showMessage(DepartureList.this, "No departures found");
198                                    }
199                            } else { // communication or parse error
200                                    MessageBox.showMessage(DepartureList.this, "Error finding departures");
201                            }
202                  }                  }
203    
204                  @Override                  @Override
205                  protected Void doInBackground(Integer... params) {                  protected Void doInBackground(Integer... params) {
206                          provider.lookupDepartures(params[0]);                          success = provider.lookupDepartures(params[0]);
207                          departures = provider.getDepartures();                          departures = provider.getDepartures(params[0]);
208                          return null;                          return null;
209                  }                  }
210                                    

Legend:
Removed from v.318  
changed lines
  Added in v.319

  ViewVC Help
Powered by ViewVC 1.1.20