From d0130a0334cd43c2fb805a3401b58fd36e76e280 Mon Sep 17 00:00:00 2001 From: Hristo Hristov Date: Tue, 28 Mar 2017 13:06:50 +0300 Subject: [PATCH] listener is now field on ImageView (#93) --- .../src/main/java/org/nativescript/widgets/ImageView.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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) {