/[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 1207 by torben, Sat Dec 25 20:51:29 2010 UTC revision 1244 by torben, Sat Mar 26 01:49:11 2011 UTC
# Line 23  import static dk.thoerup.traininfo.R.str Line 23  import static dk.thoerup.traininfo.R.str
23  import static dk.thoerup.traininfo.R.string.stationlist_nostations;  import static dk.thoerup.traininfo.R.string.stationlist_nostations;
24  import static dk.thoerup.traininfo.R.string.stationlist_obtainedby;  import static dk.thoerup.traininfo.R.string.stationlist_obtainedby;
25  import static dk.thoerup.traininfo.R.string.stationlist_removefavorite;  import static dk.thoerup.traininfo.R.string.stationlist_removefavorite;
26    import static dk.thoerup.traininfo.R.string.stationlist_satellitecount;
27  import static dk.thoerup.traininfo.R.string.stationlist_search;  import static dk.thoerup.traininfo.R.string.stationlist_search;
28  import static dk.thoerup.traininfo.R.string.stationlist_stationadded;  import static dk.thoerup.traininfo.R.string.stationlist_stationadded;
29  import static dk.thoerup.traininfo.R.string.stationlist_stationmap;  import static dk.thoerup.traininfo.R.string.stationlist_stationmap;
# Line 30  import static dk.thoerup.traininfo.R.str Line 31  import static dk.thoerup.traininfo.R.str
31  import static dk.thoerup.traininfo.R.string.stationlist_stationsearch;  import static dk.thoerup.traininfo.R.string.stationlist_stationsearch;
32  import static dk.thoerup.traininfo.R.string.stationlist_twocharmin;  import static dk.thoerup.traininfo.R.string.stationlist_twocharmin;
33  import static dk.thoerup.traininfo.R.string.stationlist_waitforlocation;  import static dk.thoerup.traininfo.R.string.stationlist_waitforlocation;
 import static dk.thoerup.traininfo.R.string.stationlist_satellitecount;  
34    
35  import java.util.ArrayList;  import java.util.ArrayList;
36    
# Line 48  import android.os.AsyncTask; Line 48  import android.os.AsyncTask;
48  import android.os.Bundle;  import android.os.Bundle;
49  import android.os.Handler;  import android.os.Handler;
50  import android.os.Message;  import android.os.Message;
51    import android.util.Log;
52  import android.view.ContextMenu;  import android.view.ContextMenu;
53  import android.view.LayoutInflater;  import android.view.LayoutInflater;
54  import android.view.Menu;  import android.view.Menu;
# Line 177  public class StationList extends ListAct Line 178  public class StationList extends ListAct
178          protected void onDestroy() {          protected void onDestroy() {
179                  super.onDestroy();                  super.onDestroy();
180                                    
181                    stationsFetched.removeMessages(0);
182                    
183                                    
184                  if (locationLookup != null) {                  if (locationLookup != null) {
185                          locationLookup.stopSearch();                          locationLookup.stopSearch();
# Line 448  public class StationList extends ListAct Line 451  public class StationList extends ListAct
451                                  MessageBox.showMessage(StationList.this, getString(stationlist_nolocationprovider), true );                                  MessageBox.showMessage(StationList.this, getString(stationlist_nolocationprovider), true );
452                                  //StationList.this.finish();                                  //StationList.this.finish();
453                                  return;                                  return;
454                            case IDLE:
455                                    Log.e("TrainInfo", "How did this happen ???");
456                                    dismissDialog(DLG_PROGRESS); // how did we get here ??
457                                    return;
458                                    
459                          }                          }
460    
461    
462    
463                          if (locationLookup.elapsedTime() >=  GPS_TIMEOUT_MS) {                          if (locationLookup.elapsedTime() >=  GPS_TIMEOUT_MS) {
464                                  dismissDialog(DLG_PROGRESS);                                  try {
465                                            dismissDialog(DLG_PROGRESS);
466                                    } catch (IllegalArgumentException ex) {
467                                            // I get  stacktraces that reports an exception is thrown here -
468                                            // but i can not recreate the situation that causes said exception
469                                            Log.e("TrainInfo", "Why the f*** is this exception thrown here ?? " + ex.getMessage() );
470                                    }
471    
472                                  locationLookup.stopSearch();                                  locationLookup.stopSearch();
473    

Legend:
Removed from v.1207  
changed lines
  Added in v.1244

  ViewVC Help
Powered by ViewVC 1.1.20