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

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

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

revision 294 by torben, Tue Sep 1 20:28:55 2009 UTC revision 317 by torben, Fri Sep 11 09:12:45 2009 UTC
# Line 44  public class TrainInfoList extends ListA Line 44  public class TrainInfoList extends ListA
44                  super.onCreate(savedInstanceState);                  super.onCreate(savedInstanceState);
45                  setContentView(R.layout.main);                  setContentView(R.layout.main);
46                                    
47                  //StationLocator.removeMockLocation(this);                  StationLocator.removeMockLocation(this);
48                  StationLocator.injectMockLocation(this);                  //StationLocator.injectMockLocation(this);
49                                    
50                  adapter = new StationListAdapter(this);                  adapter = new StationListAdapter(this);
51                  setListAdapter(adapter);                  setListAdapter(adapter);
# Line 154  public class TrainInfoList extends ListA Line 154  public class TrainInfoList extends ListA
154    
155                  double latitude = station.getLatitude();                  double latitude = station.getLatitude();
156                  double longitude = station.getLongitude();                  double longitude = station.getLongitude();
                 String addr = station.getAddress();  
157    
                 if (addr == null || addr.trim().equals("") )  
                         addr = lookupAddress(latitude, longitude);  
158    
159                                    
160                  Intent intent = new Intent(this, DepartureList.class);                  Intent intent = new Intent(this, DepartureList.class);
161                  intent.putExtra("name", station.getName());                  intent.putExtra("name", station.getName());
                 intent.putExtra("address", addr);  
162                  intent.putExtra("distance", station.getDistance());                  intent.putExtra("distance", station.getDistance());
163                  intent.putExtra("latitude", latitude);                  intent.putExtra("latitude", latitude);
164                  intent.putExtra("longitude", longitude);                  intent.putExtra("longitude", longitude);
165                  intent.putExtra("code", station.getCode());                  intent.putExtra("stationid", station.getId());
166                    intent.putExtra("address", station.getAddress());
167                  startActivity(intent);                  startActivity(intent);
168          }          }
169    
# Line 196  public class TrainInfoList extends ListA Line 193  public class TrainInfoList extends ListA
193                  return sb.toString();                  return sb.toString();
194          }          }
195                    
           
196          class LocatorTask extends AsyncTask<Void,Void,Void> {          class LocatorTask extends AsyncTask<Void,Void,Void> {
197                  @Override                  @Override
198                  protected void onPreExecute() {                  protected void onPreExecute() {
# Line 208  public class TrainInfoList extends ListA Line 204  public class TrainInfoList extends ListA
204                  protected Void doInBackground(Void... params) {                  protected Void doInBackground(Void... params) {
205                          locator.findNearestStations();                          locator.findNearestStations();
206                                                    
207                            List<StationBean> stations = locator.getStations();
208                            for (StationBean station : stations) {
209                                    String addr = lookupAddress(station.getLatitude(), station.getLongitude());
210                                    station.setAddress(addr);
211                            }
212                            
213                          return null;                          return null;
214                  }                  }
215    

Legend:
Removed from v.294  
changed lines
  Added in v.317

  ViewVC Help
Powered by ViewVC 1.1.20