Example #1
0
  protected ElevationUpdater(CacheService c, BackgroundService b) {
    cache = c;
    context = c;
    background = b;

    AppBroadcaster.register(c, onRequestElevationUpdate, AppBroadcaster.REQUEST_ELEVATION_UPDATE);
    AppBroadcaster.register(c, onFileChanged, AppBroadcaster.FILE_CHANGED_INCACHE);
  }
Example #2
0
 /** TODO: move db open into background */
 @Override
 public void start() {
   AppBroadcaster.register(
       scontext.getContext(), onFileChanged, AppBroadcaster.FILE_CHANGED_INCACHE);
   try {
     database = openDatabase();
     setState(new StatePrepareSync());
   } catch (Exception e) {
     terminate(e);
   }
 }