diff --git a/src/com/loopj/android/image/SmartImageTask.java b/src/com/loopj/android/image/SmartImageTask.java index abffa3c..98db34e 100644 --- a/src/com/loopj/android/image/SmartImageTask.java +++ b/src/com/loopj/android/image/SmartImageTask.java @@ -13,14 +13,14 @@ public class SmartImageTask implements Runnable { private SmartImage image; private Context context; - public static class OnCompleteHandler extends Handler { + public static abstract class OnCompleteHandler extends Handler { @Override public void handleMessage(Message msg) { Bitmap bitmap = (Bitmap)msg.obj; onComplete(bitmap); } - public void onComplete(Bitmap bitmap){}; + public abstract void onComplete(Bitmap bitmap); } public abstract static class OnCompleteListener { @@ -53,4 +53,4 @@ public void complete(Bitmap bitmap){ onCompleteHandler.sendMessage(onCompleteHandler.obtainMessage(BITMAP_READY, bitmap)); } } -} \ No newline at end of file +}