/[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 309 by torben, Tue Sep 1 20:28:55 2009 UTC revision 310 by torben, Thu Sep 10 19:09:09 2009 UTC
# Line 56  public class DepartureList extends ListA Line 56  public class DepartureList extends ListA
56                  String addr = launchedBy.getStringExtra("address");                  String addr = launchedBy.getStringExtra("address");
57                  ((TextView) findViewById(R.id.stationAddr)).setText( addr );                  ((TextView) findViewById(R.id.stationAddr)).setText( addr );
58                                    
59                  String code = launchedBy.getStringExtra("code");                  int stationId = launchedBy.getIntExtra("stationid", -1);
60                                    
61                  findViewById(R.id.header).setOnClickListener( mapLauncher );                  findViewById(R.id.header).setOnClickListener( mapLauncher );
62                                    
# Line 72  public class DepartureList extends ListA Line 72  public class DepartureList extends ListA
72                  fetcher = new DepartureFetcher();                  fetcher = new DepartureFetcher();
73                  if (savedInstanceState == null) {                  if (savedInstanceState == null) {
74                          showDialog(DLG_PROGRESS);                          showDialog(DLG_PROGRESS);
75                          fetcher.execute(code);                          fetcher.execute(stationId);
76                  } else {                  } else {
77                          departures = (List<DepartureBean>) savedInstanceState.getSerializable("departures");                          departures = (List<DepartureBean>) savedInstanceState.getSerializable("departures");
78                          adapter.setDepartures(departures);                          adapter.setDepartures(departures);
# Line 177  public class DepartureList extends ListA Line 177  public class DepartureList extends ListA
177          };          };
178                    
179                    
180          class DepartureFetcher extends AsyncTask<String, Void, Void> {          class DepartureFetcher extends AsyncTask<Integer, Void, Void> {
181    
182                  @Override                  @Override
183                  protected void onPostExecute(Void result) {                  protected void onPostExecute(Void result) {
# Line 191  public class DepartureList extends ListA Line 191  public class DepartureList extends ListA
191                  }                  }
192    
193                  @Override                  @Override
194                  protected Void doInBackground(String... params) {                  protected Void doInBackground(Integer... params) {
195                          provider.lookupDepartures(params[0]);                          provider.lookupDepartures(params[0]);
196                          departures = provider.getDepartures();                          departures = provider.getDepartures();
197                          return null;                          return null;

Legend:
Removed from v.309  
changed lines
  Added in v.310

  ViewVC Help
Powered by ViewVC 1.1.20