/[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 552 by torben, Tue Jan 26 21:17:26 2010 UTC revision 556 by torben, Wed Jan 27 06:14:00 2010 UTC
# Line 202  public class StationList extends ListAct Line 202  public class StationList extends ListAct
202                          Location loc = locationLookup.getLocation();                          Location loc = locationLookup.getLocation();
203                          StringBuffer message = new StringBuffer();                          StringBuffer message = new StringBuffer();
204                          message.append("Location info:\n");                          message.append("Location info:\n");
205                          message.append("-Obtained by: ").append(loc != null ? loc.getProvider() : "-").append("\n");                          if (loc != null) {
206                          message.append("-Accuracy: ").append(loc != null ? (int)loc.getAccuracy() : "-").append("m\n");                                  message.append("-Obtained by: ").append( loc.getProvider() ).append("\n");
207                          message.append("-Latitude: ").append(loc != null ? loc.getLatitude() : "-").append("\n");                                  message.append("-Accuracy: ").append( (int)loc.getAccuracy()).append("m\n");
208                          message.append("-Longitude: ").append(loc != null ? loc.getLongitude() : "-").append("\n");                                  message.append("-Latitude: ").append( loc.getLatitude()).append("\n");
209                                    message.append("-Longitude: ").append( loc.getLongitude() ).append("\n");
210                            } else {
211                                    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 224  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 253  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                          });                          });
278                          builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {                          builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
279                                  public void onClick(DialogInterface dialog, int which) {                                  public void onClick(DialogInterface dialog, int which) {
280                                          dialog.dismiss();                                          dialog.dismiss();
281                                            StationList.this.finish(); // Close this Activity
282                                  }                                  }
283                          });                                              });                    
284                          return builder.create();                          return builder.create();
# Line 341  public class StationList extends ListAct Line 360  public class StationList extends ListAct
360                          findStationsTask.searchByIds(favorites.toString(), locationLookup.getLocation());                          findStationsTask.searchByIds(favorites.toString(), locationLookup.getLocation());
361                          findStationsTask.execute();                          findStationsTask.execute();
362                  } else {                  } else {
363                          MessageBox.showMessage(this, "Favorite list is empty");                          showMessageAndClose( "Favorite list is empty");
364                  }                  }
365          }          }
366    

Legend:
Removed from v.552  
changed lines
  Added in v.556

  ViewVC Help
Powered by ViewVC 1.1.20