@Override public void open(String path) { mMessageHandler.updateSource(path); mCacheTagSqlWriter.startWriting(); mCacheTagSqlWriter.gpxName(path); }
@Override public void wptName(String wpt) throws IOException { mCacheTagSqlWriter.id(wpt); mMessageHandler.updateWaypointId(wpt); mWakeLock.acquire(GpxToCache.WAKELOCK_DURATION); }
@Override public void endCache(Source source) throws IOException { mMessageHandler.updateName(mCacheName); mCacheTagSqlWriter.write(source); mCachesLoaded++; }