/[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

revision 1555 by torben, Fri Jul 8 12:24:48 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    
# Line 222  public class WelcomeScreen extends Activ Line 230  public class WelcomeScreen extends Activ
230                          return null;                          return null;
231                  }                  }
232    
233                    
234                  @Override                  @Override
235                  protected void onPreExecute() {                  protected void onPreExecute() {
236                          super.onPreExecute();                          super.onPreExecute();
237                                                    
238                          dlg = new ProgressDialog(WelcomeScreen.this);                          dlg = new ProgressDialog(WelcomeScreen.this);
239                          dlg.setMessage( "Downloading stations list" );//TODO: translate                          dlg.setMessage( getText(R.string.welcome_downloadingstations) );
240                          dlg.setCancelable(true);                          dlg.setCancelable(true);
241                          dlg.show();                          dlg.show();
242                  }                  }

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

  ViewVC Help
Powered by ViewVC 1.1.20