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

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

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

revision 1566 by torben, Fri Jul 8 17:37:18 2011 UTC revision 1567 by torben, Sat Jul 9 07:20:57 2011 UTC
# Line 47  public class WelcomeScreen extends Activ Line 47  public class WelcomeScreen extends Activ
47                    
48          SharedPreferences prefs;          SharedPreferences prefs;
49                    
50            StationLoader stationLoader;
51            
52          @Override          @Override
53          public void onCreate(Bundle savedInstanceState) {          public void onCreate(Bundle savedInstanceState) {
54                                    
# Line 93  public class WelcomeScreen extends Activ Line 95  public class WelcomeScreen extends Activ
95                          Log.i("TrainInfo", "Last Load: " + last);                          Log.i("TrainInfo", "Last Load: " + last);
96                                                    
97                          if ( (now-last) > (14*24*60*60*1000) ) {                          if ( (now-last) > (14*24*60*60*1000) ) {
98                                  new StationLoader(osp).execute( (Void)null);                                  stationLoader = new StationLoader(osp);
99                                    stationLoader.execute( (Void)null);
100                          } else {                          } else {
101                                                    
102                                  boolean didLoad = false;                                  boolean didLoad = false;
# Line 110  public class WelcomeScreen extends Activ Line 113  public class WelcomeScreen extends Activ
113                                  }                                  }
114                                                                    
115                                  if (didLoad == false) {                                                                  if (didLoad == false) {                                
116                                          new StationLoader(osp).execute( (Void)null);                                          stationLoader = new StationLoader(osp);
117                                            stationLoader.execute( (Void)null);
118                                  }                                  }
119                          }                          }
120    
# Line 122  public class WelcomeScreen extends Activ Line 126  public class WelcomeScreen extends Activ
126          @Override          @Override
127          protected void onDestroy() {          protected void onDestroy() {
128                  super.onDestroy();                  super.onDestroy();
129                    if (stationLoader != null) {
130                            stationLoader.cancel(false);
131                    }
132                    
133                  ProviderFactory.purgeOldEntries(); //exiting application, do some cleanup                  ProviderFactory.purgeOldEntries(); //exiting application, do some cleanup
134          }          }
135    

Legend:
Removed from v.1566  
changed lines
  Added in v.1567

  ViewVC Help
Powered by ViewVC 1.1.20