public void loadImage(final String url) { taskPool.addTask( 0, new BaseTask() { @Override public void onComplete() { AppCache.getCachedImage(getContext(), url); sendMessage(BaseTask.LOAD_IMAGE); } }, 0); }
public void doTaskAsync(int taskId, String taskUrl, HashMap<String, String> taskArgs) { taskPool.addTask( taskId, taskUrl, taskArgs, new BaseTask() { @Override public void onComplete(String httpResult) { sendMessage(BaseTask.TASK_COMPLETE, this.getId(), httpResult); } @Override public void onError(String error) { sendMessage(BaseTask.NETWORK_ERROR, this.getId(), null); } }, 0); }