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

Diff of /android/TrainInfo/src/main/java/dk/thoerup/traininfo/WelcomeScreen.java

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

android/TrainInfo/src/dk/thoerup/traininfo/WelcomeScreen.java revision 1714 by torben, Wed Mar 7 09:12:01 2012 UTC android/TrainInfo/src/main/java/dk/thoerup/traininfo/WelcomeScreen.java revision 2472 by torben, Sat Mar 21 11:58:35 2015 UTC
# Line 9  import android.app.ProgressDialog; Line 9  import android.app.ProgressDialog;
9  import android.content.Intent;  import android.content.Intent;
10  import android.content.SharedPreferences;  import android.content.SharedPreferences;
11  import android.content.SharedPreferences.Editor;  import android.content.SharedPreferences.Editor;
 import android.net.Uri;  
12  import android.os.AsyncTask;  import android.os.AsyncTask;
13  import android.os.Bundle;  import android.os.Bundle;
14  import android.os.Handler;  import android.os.Handler;
# Line 22  import android.view.Window; Line 21  import android.view.Window;
21  import android.widget.Button;  import android.widget.Button;
22  import android.widget.Toast;  import android.widget.Toast;
23    
24  import com.nullwire.trace.ExceptionHandler;  //import com.nullwire.trace.ExceptionHandler;
25    
26  import dk.thoerup.androidutils.CheckUpdates;  import dk.thoerup.androidutils.CheckUpdates;
27  import dk.thoerup.traininfo.provider.OfflineStationProvider;  import dk.thoerup.traininfo.provider.OfflineStationProvider;
# Line 43  public class WelcomeScreen extends Activ Line 42  public class WelcomeScreen extends Activ
42                  ListFavorites                  ListFavorites
43          }          }
44                    
45            
46          Handler handler = new Handler();          Handler handler = new Handler();
47                    
48          SharedPreferences prefs;          SharedPreferences prefs;
# Line 73  public class WelcomeScreen extends Activ Line 73  public class WelcomeScreen extends Activ
73                    
74                  //Got stacktraces / reports that the register thing sometimes crashes                  //Got stacktraces / reports that the register thing sometimes crashes
75                  try {                    try {  
76                          ExceptionHandler.register(this, "http://t-hoerup.dk/android/trace.php");                          //ExceptionHandler.register(this, "http://t-hoerup.dk/android/trace.php");
77                  } catch (Exception e) {                  } catch (Exception e) {
78                          Log.e("TrainInfo", "Error registering exception handler", e);                          Log.e("TrainInfo", "Error registering exception handler", e);
79                  }                  }
# Line 124  public class WelcomeScreen extends Activ Line 124  public class WelcomeScreen extends Activ
124                          }                          }
125    
126                  }                  }
127                    
128                    
129          }          }
130            
131    
132    
                   
133          @Override          @Override
134          protected void onDestroy() {          protected void onDestroy() {
135                  super.onDestroy();                  super.onDestroy();
136                  if (stationLoader != null) {                  if (stationLoader != null) {
137                          stationLoader.cancel(true);                          stationLoader.cancel(true);
138                  }                          stationLoader = null;
139                    }              
140                                    
141                  ProviderFactory.purgeOldEntries(); //exiting application, do some cleanup                  ProviderFactory.purgeOldEntries(); //exiting application, do some cleanup
142          }          }
# Line 274  public class WelcomeScreen extends Activ Line 277  public class WelcomeScreen extends Activ
277                          Log.i("TrainInfo", "StationLoader.onPostExecute() ");                          Log.i("TrainInfo", "StationLoader.onPostExecute() ");
278                                                    
279                          if (silent == false) {                          if (silent == false) {
280                                  dlg.dismiss();                                  try {
281                                            dlg.dismiss();
282                                    } catch (Exception e) {
283                                            Log.e("TrainInfo", "Exception while closing dialog", e); // don't crash program
284                                    }
285                                  dlg = null;                                  dlg = null;
286                          }                          }
287                                                    

Legend:
Removed from v.1714  
changed lines
  Added in v.2472

  ViewVC Help
Powered by ViewVC 1.1.20