summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/storage
diff options
context:
space:
mode:
authorDaniel Oeh <daniel@danielpc.(none)>2012-04-11 14:04:31 +0200
committerDaniel Oeh <daniel@danielpc.(none)>2012-04-11 14:04:31 +0200
commit09c7a5c7dbda6d0429e0324da18987bdf69bddf4 (patch)
treec7757e8c86c5accb3ae04d5d35807c3ecb406533 /src/de/podfetcher/storage
parentd2468c58624b9db6f16e39cc857214b32ef76ebd (diff)
downloadAntennaPod-09c7a5c7dbda6d0429e0324da18987bdf69bddf4.zip
Added Image Download
Diffstat (limited to 'src/de/podfetcher/storage')
-rw-r--r--src/de/podfetcher/storage/DownloadRequester.java11
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);
}