--- android/TrainInfo/src/dk/thoerup/traininfo/StationList.java 2010/01/28 08:55:19 561 +++ android/TrainInfo/src/dk/thoerup/traininfo/StationList.java 2010/02/02 08:44:35 578 @@ -207,8 +207,8 @@ if (loc != null) { message.append( getString(stationlist_obtainedby) ).append( loc.getProvider() ).append("\n"); message.append( getString(stationlist_accuracy) ).append( (int)loc.getAccuracy()).append("m\n"); - message.append( getString(stationlist_latitude) ).append( loc.getLatitude()).append("\n"); - message.append( getString(stationlist_longitude) ).append( loc.getLongitude() ).append("\n"); + message.append( getString(stationlist_latitude) ).append( (float)loc.getLatitude()).append("\n"); + message.append( getString(stationlist_longitude) ).append( (float)loc.getLongitude() ).append("\n"); } else { message.append( getString(stationlist_nolocation) ); } @@ -364,35 +364,7 @@ findStationsTask.searchByLocation( locationLookup.getLocation() ); findStationsTask.execute(); } - - - /* TODO: Remove this no longer needed function - String lookupAddress(double latitude, double longitude) { - - Geocoder coder = new Geocoder(this, new Locale("da")); - StringBuilder sb = new StringBuilder(); - Log.i("lookupaddr", "" + latitude + "/" + longitude); - try { - List
addressList = coder.getFromLocation(latitude, longitude, 1); - Address addr = addressList.get(0); - - - int max = addr.getMaxAddressLineIndex(); - for (int i=0; i0) - sb.append(", "); - - sb.append(addr.getAddressLine(i)); - } - - - } catch (Exception e) { - Log.e("DepartureList", "geocoder failed", e); - } - return sb.toString(); - }*/ - //////////////////////////////////////////////////////////////////////////// // Inner classes @@ -528,8 +500,9 @@ if (success) { - if (stationProvider.getStations().size() == 0) - MessageBox.showMessage(StationList.this, getString(stationlist_nostations) ); // this should not be possible !?! + if (stationProvider.getStations().size() == 0) { + showMessageAndClose(getString(stationlist_nostations)); + } stations = stationProvider.getStations(); adapter.setStations( stations ); @@ -577,7 +550,7 @@ if (!favorites.contains(stationID)) { menu.add(0, FAVORITES_ADD, 0, getString(stationlist_addfavorite) ); } else { - menu.add(0, FAVORITES_REMOVE, 0, getString(stationlist_addfavorite) ); + menu.add(0, FAVORITES_REMOVE, 0, getString(stationlist_removefavorite) ); } }