diff --git a/android/widgets/src/main/java/org/nativescript/widgets/ImageView.java b/android/widgets/src/main/java/org/nativescript/widgets/ImageView.java index 273a7629f..3cb2a1e18 100644 --- a/android/widgets/src/main/java/org/nativescript/widgets/ImageView.java +++ b/android/widgets/src/main/java/org/nativescript/widgets/ImageView.java @@ -160,18 +160,21 @@ public class ImageView extends android.widget.ImageView { } } - public void setUri(String uri, int decodeWidth, int decodeHeight, boolean useCache, boolean async, Worker.OnImageLoadedListener listener) { + public void setUri(String uri, int decodeWidth, int decodeHeight, boolean useCache, boolean async) { mUri = uri; mDecodeWidth = decodeWidth; mDecodeHeight = decodeHeight; mUseCache = useCache; mAsync = async; - mListener = listener; if (mAttachedToWindow) { loadImage(); } } + public void setImageLoadedListener(Worker.OnImageLoadedListener listener) { + mListener = listener; + } + private void loadImage() { Fetcher fetcher = Fetcher.getInstance(this.getContext()); if (mUri != null && fetcher != null) {