diff options
Diffstat (limited to 'src/de/podfetcher/feed/FeedFile.java')
-rw-r--r-- | src/de/podfetcher/feed/FeedFile.java | 12 |
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; + } } |