@Override public void getBytes(final String path, final Callback<byte[]> callback) { platform.invokeAsync(new Runnable() { public void run () { try { platform.notifySuccess(callback, getBytesSync(path)); } catch (Throwable t) { platform.notifyFailure(callback, t); } } }); }
@Override public void getText(final String path, final Callback<String> callback) { platform.invokeAsync(new Runnable() { public void run () { try { platform.notifySuccess(callback, getTextSync(path)); } catch (Throwable t) { platform.notifyFailure(callback, t); } } }); }
@Override protected void execute(final BuilderImpl req, final Callback<Response> callback) { platform.invokeAsync(new Runnable() { @Override public void run() {
@Override protected void execute(final BuilderImpl req, final Callback<Response> callback) { platform.invokeAsync(new Runnable() { @Override public void run() {
@Override protected void execute(final BuilderImpl req, final Callback<Response> callback) { platform.invokeAsync(new Runnable() { @Override public void run() {
@Override protected void execute(final BuilderImpl req, final Callback<Response> callback) { platform.invokeAsync(new Runnable() { @Override public void run() {
@Override public Image getImage(final String path) { final AsyncImage<IMG> image = createAsyncImage(0, 0); platform.invokeAsync(new Runnable() { public void run () { loadImage(path, new ImageReceiver<IMG>() { @Override public Image imageLoaded(final IMG impl, final Scale scale) { setImageLater(image, impl, scale); return image; } @Override public Image loadFailed(final Throwable error) { setErrorLater(image, error); return image; } }); } }); return image; }