/[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 555 by torben, Wed Jan 27 06:07:27 2010 UTC revision 557 by torben, Wed Jan 27 10:04:28 2010 UTC
# Line 209  public class StationList extends ListAct Line 209  public class StationList extends ListAct
209                                  message.append("-Longitude: ").append( loc.getLongitude() ).append("\n");                                  message.append("-Longitude: ").append( loc.getLongitude() ).append("\n");
210                          } else {                          } else {
211                                  message.append(" - No location data!");                                  message.append(" - No location data!");
212                          }                          }                      
213                                                            
214                          MessageBox.showMessage(this, message.toString());                          MessageBox.showMessage(this, message.toString());
215                          break;                          break;
216                  default:                  default:
# Line 229  public class StationList extends ListAct Line 229  public class StationList extends ListAct
229    
230    
231          }          }
232            
233            public void showMessageAndClose(String message) {
234                    AlertDialog.Builder builder = new AlertDialog.Builder(this);
235                    builder.setMessage(message)
236                    .setCancelable(false)
237                    .setPositiveButton("OK", new DialogInterface.OnClickListener() {
238                            public void onClick(DialogInterface dialog, int id) {
239                                    dialog.dismiss();
240                                    StationList.this.finish();
241                            }
242                    })
243                    .show();
244            }
245    
246    
247    
# Line 258  public class StationList extends ListAct Line 271  public class StationList extends ListAct
271                                          if (et.getText().toString().length() >= 2) {                                          if (et.getText().toString().length() >= 2) {
272                                                  startNameSearch(et.getText().toString());                                                  startNameSearch(et.getText().toString());
273                                          } else {                                          } else {
274                                                  MessageBox.showMessage(StationList.this, "Two characters minimum" );                                                  showMessageAndClose("Two characters minimum");
275                                          }                                          }
276                                  }                                  }
277                          });                          });
# Line 296  public class StationList extends ListAct Line 309  public class StationList extends ListAct
309                  super.onListItemClick(l, v, position, id);                  super.onListItemClick(l, v, position, id);
310                                                                    
311                  StationBean station = stations.get(position);                  StationBean station = stations.get(position);
   
                 double latitude = station.getLatitude();  
                 double longitude = station.getLongitude();  
   
   
312                                    
313                  Intent intent = new Intent(this, DepartureList.class);                  Intent intent = new Intent(this, DepartureList.class);
314                  intent.putExtra("name", station.getName());                  intent.putExtra("stationbean", station);
                 intent.putExtra("distance", station.getDistance());  
                 intent.putExtra("latitude", latitude);  
                 intent.putExtra("longitude", longitude);  
                 intent.putExtra("stationid", station.getId());  
                 intent.putExtra("address", station.getAddress());  
                 intent.putExtra("isregional", station.isRegional());  
                 intent.putExtra("isstrain", station.isSTrain());  
                 intent.putExtra("ismetro", station.isMetro());  
315                  startActivity(intent);                  startActivity(intent);
316          }          }
317    
# Line 347  public class StationList extends ListAct Line 347  public class StationList extends ListAct
347                          findStationsTask.searchByIds(favorites.toString(), locationLookup.getLocation());                          findStationsTask.searchByIds(favorites.toString(), locationLookup.getLocation());
348                          findStationsTask.execute();                          findStationsTask.execute();
349                  } else {                  } else {
350                          MessageBox.showMessage(this, "Favorite list is empty");                          showMessageAndClose( "Favorite list is empty");
351                  }                  }
352          }          }
353    

Legend:
Removed from v.555  
changed lines
  Added in v.557

  ViewVC Help
Powered by ViewVC 1.1.20