public abstract class TileLoader extends PausableThread implements ITileDataSink
| Modifier and Type | Field and Description |
|---|---|
protected MapTile |
mTile
currently processed tile
|
| Constructor and Description |
|---|
TileLoader(TileManager tileManager) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
cancel() |
void |
completed(QueryResult result)
Callback to be called by TileDataSource when finished
loading or on failure.
|
abstract void |
dispose() |
protected void |
doWork()
Called when this thread is not paused and should do its work.
|
protected java.lang.String |
getThreadName() |
protected int |
getThreadPriority() |
void |
go() |
protected boolean |
hasWork() |
protected abstract boolean |
loadTile(MapTile tile) |
void |
process(MapElement element)
Called by TileDataSource
|
void |
setTileImage(Bitmap bitmap)
Called by TileDataSource
|
afterPause, afterRun, awaitPausing, finish, isCanceled, isPausing, pause, proceed, runactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldprotected MapTile mTile
public TileLoader(TileManager tileManager)
protected abstract boolean loadTile(MapTile tile)
public void go()
protected void doWork()
PausableThreaddoWork in class PausableThreadprotected java.lang.String getThreadName()
getThreadName in class PausableThreadprotected int getThreadPriority()
getThreadPriority in class PausableThreadThread.NORM_PRIORITY.protected boolean hasWork()
hasWork in class PausableThreadpublic abstract void dispose()
public abstract void cancel()
public void completed(QueryResult result)
completed in interface ITileDataSinkpublic void process(MapElement element)
process in interface ITileDataSinkpublic void setTileImage(Bitmap bitmap)
setTileImage in interface ITileDataSink