TileLoader/TileDataSource: add cancel() method

- used to force closing sockets when changing theme or tilesource
This commit is contained in:
Hannes Janetzek
2014-10-03 02:34:13 +02:00
parent 41085f915e
commit 5f9a9cc909
18 changed files with 107 additions and 76 deletions

View File

@@ -1,34 +0,0 @@
package org.oscim.layers;
import org.oscim.layers.tile.MapTile;
import org.oscim.layers.tile.TileLoader;
import org.oscim.layers.tile.bitmap.BitmapTileLayer;
import org.oscim.map.Map;
import org.oscim.tiling.source.bitmap.BitmapTileSource;
public class JeoTileLayer extends BitmapTileLayer {
public JeoTileLayer(Map map, BitmapTileSource tileSource) {
super(map, tileSource);
}
@Override
protected TileLoader createLoader() {
return new TileLoader(this.getManager()) {
@Override
public void cleanup() {
// TODO Auto-generated method stub
}
@Override
protected boolean loadTile(MapTile tile) {
// TODO Auto-generated method stub
return false;
}
};
}
}

View File

@@ -61,9 +61,15 @@ public class JeoTileSource extends TileSource {
}
@Override
public void destroy() {
public void dispose() {
}
@Override
public void cancel() {
}
};
}