diff options
author | Daniel Oeh <daniel@danielpc.(none)> | 2012-04-11 14:04:31 +0200 |
---|---|---|
committer | Daniel Oeh <daniel@danielpc.(none)> | 2012-04-11 14:04:31 +0200 |
commit | 09c7a5c7dbda6d0429e0324da18987bdf69bddf4 (patch) | |
tree | c7757e8c86c5accb3ae04d5d35807c3ecb406533 /src/de/podfetcher/storage | |
parent | d2468c58624b9db6f16e39cc857214b32ef76ebd (diff) | |
download | AntennaPod-09c7a5c7dbda6d0429e0324da18987bdf69bddf4.zip |
Added Image Download
Diffstat (limited to 'src/de/podfetcher/storage')
-rw-r--r-- | src/de/podfetcher/storage/DownloadRequester.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/de/podfetcher/storage/DownloadRequester.java b/src/de/podfetcher/storage/DownloadRequester.java index ac2935a8e..bfc2f07f5 100644 --- a/src/de/podfetcher/storage/DownloadRequester.java +++ b/src/de/podfetcher/storage/DownloadRequester.java @@ -48,6 +48,7 @@ public class DownloadRequester { } private void download(Context context, ArrayList<FeedFile> type, FeedFile item, File dest, boolean visibleInUI) { + type.add(item); DownloadManager.Request request = new DownloadManager.Request(Uri.parse(item.getDownload_url())); //request.allowScanningByMediaScanner(); @@ -56,25 +57,23 @@ public class DownloadRequester { // TODO Set Allowed Network Types DownloadManager manager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); context.startService(new Intent(context, DownloadService.class)); - item.setDownloadId(manager.enqueue(request)); - type.add(item); - + item.setDownloadId(manager.enqueue(request)); } public void downloadFeed(Context context, Feed feed) { download(context, feeds, feed, - new File(getFeedfilePath(context), getFeedfileName(feed.getId())), + new File(getFeedfilePath(context), getFeedfileName(feeds.size())), true); } public void downloadImage(Context context, FeedImage image) { download(context, images, image, - new File(getImagefilePath(context), getImagefileName(image.getId())), + new File(getImagefilePath(context), getImagefileName(images.size())), true); } public void downloadMedia(Context context, FeedMedia feedmedia) { download(context, media, feedmedia, - new File(context.getExternalFilesDir(MEDIA_DOWNLOADPATH), "media-" + feedmedia.getId()), + new File(context.getExternalFilesDir(MEDIA_DOWNLOADPATH), "media-" + media.size()), true); } |