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