summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/feed/FeedFile.java
diff options
context:
space:
mode:
authorDaniel Oeh <daniel@danielpc.(none)>2012-05-30 17:19:20 +0200
committerDaniel Oeh <daniel@danielpc.(none)>2012-05-30 17:19:20 +0200
commit1cb46ad0371573053ead9231347fbc703137dfbb (patch)
tree55187237d93f839b506f8d2875dbd9855264704f /src/de/podfetcher/feed/FeedFile.java
parentd98fa5746836ed623463e5c6c2cd57276c3f6eab (diff)
downloadAntennaPod-1cb46ad0371573053ead9231347fbc703137dfbb.zip
Rewrote DownloadObserver
Diffstat (limited to 'src/de/podfetcher/feed/FeedFile.java')
-rw-r--r--src/de/podfetcher/feed/FeedFile.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/de/podfetcher/feed/FeedFile.java b/src/de/podfetcher/feed/FeedFile.java
index fce50d08f..722a968b9 100644
--- a/src/de/podfetcher/feed/FeedFile.java
+++ b/src/de/podfetcher/feed/FeedFile.java
@@ -5,6 +5,10 @@ public abstract class FeedFile extends FeedComponent {
protected String file_url;
protected String download_url;
protected long downloadId; // temporary id given by the Android DownloadManager
+
+ public FeedFile() {
+ downloadId = -1;
+ }
public String getFile_url() {
return file_url;
@@ -26,4 +30,12 @@ public abstract class FeedFile extends FeedComponent {
public void setDownloadId(long downloadId) {
this.downloadId = downloadId;
}
+
+ public boolean isDownloaded() {
+ return downloadId == -1 && file_url != null;
+ }
+
+ public boolean isDownloading() {
+ return downloadId != -1 && file_url != null;
+ }
}