summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-08-03 15:02:48 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-08-03 15:02:48 +0200
commit24775b9163326e01ffc7c5114597e579b4134ad7 (patch)
treee0f89663f0aaa39ad386a9641b22fb49e7ef6f5f /src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java
parent7ada4c2efb411d0eddcca315a164da0d7c3984a6 (diff)
downloadAntennaPod-24775b9163326e01ffc7c5114597e579b4134ad7.zip
Created AsyncTask for loading miroguide thumbnails from the disk cache
Diffstat (limited to 'src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java')
-rw-r--r--src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java b/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java
index 3ab4be684..c75bc09e1 100644
--- a/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java
+++ b/src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java
@@ -90,7 +90,14 @@ public abstract class BitmapDecodeWorkerTask extends
R.drawable.default_cover);
}
- protected abstract void storeBitmapInCache(Bitmap bitmap);
+ protected void storeBitmapInCache(Bitmap bitmap) {
+ FeedImageLoader loader = FeedImageLoader.getInstance();
+ if (baseLength == LENGTH_BASE_COVER) {
+ loader.addBitmapToCoverCache(fileUrl, bitmap);
+ } else if (baseLength == LENGTH_BASE_THUMBNAIL) {
+ loader.addBitmapToThumbnailCache(fileUrl, bitmap);
+ }
+ }
@SuppressLint("NewApi")
public void executeAsync() {