diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-08-03 15:02:48 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-08-03 15:02:48 +0200 |
commit | 24775b9163326e01ffc7c5114597e579b4134ad7 (patch) | |
tree | e0f89663f0aaa39ad386a9641b22fb49e7ef6f5f /src/de/danoeh/antennapod/asynctask/BitmapDecodeWorkerTask.java | |
parent | 7ada4c2efb411d0eddcca315a164da0d7c3984a6 (diff) | |
download | AntennaPod-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.java | 9 |
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() { |