--- android/TrainInfo/src/dk/thoerup/traininfo/DepartureList.java 2009/09/10 19:00:31 309 +++ android/TrainInfo/src/dk/thoerup/traininfo/DepartureList.java 2009/09/10 19:09:09 310 @@ -56,7 +56,7 @@ String addr = launchedBy.getStringExtra("address"); ((TextView) findViewById(R.id.stationAddr)).setText( addr ); - String code = launchedBy.getStringExtra("code"); + int stationId = launchedBy.getIntExtra("stationid", -1); findViewById(R.id.header).setOnClickListener( mapLauncher ); @@ -72,7 +72,7 @@ fetcher = new DepartureFetcher(); if (savedInstanceState == null) { showDialog(DLG_PROGRESS); - fetcher.execute(code); + fetcher.execute(stationId); } else { departures = (List) savedInstanceState.getSerializable("departures"); adapter.setDepartures(departures); @@ -177,7 +177,7 @@ }; - class DepartureFetcher extends AsyncTask { + class DepartureFetcher extends AsyncTask { @Override protected void onPostExecute(Void result) { @@ -191,7 +191,7 @@ } @Override - protected Void doInBackground(String... params) { + protected Void doInBackground(Integer... params) { provider.lookupDepartures(params[0]); departures = provider.getDepartures(); return null;