diff options
author | ByteHamster <info@bytehamster.com> | 2021-10-30 11:59:27 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2021-10-30 11:59:27 +0200 |
commit | c7020376199cec2130051c0f01250c517b5763d6 (patch) | |
tree | 1d92e52196a36589e037218a93b1844c5d81e005 /app/src/main/java/de/danoeh/antennapod | |
parent | f4d3ebb22de54985466c5776e22ca4da8b3c7acc (diff) | |
download | AntennaPod-c7020376199cec2130051c0f01250c517b5763d6.zip |
Use data folder for initial subscriptions
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java index ec9e20dea..4dca1fda7 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java @@ -46,10 +46,10 @@ import de.danoeh.antennapod.core.storage.DBReader; import de.danoeh.antennapod.core.storage.DBWriter; import de.danoeh.antennapod.core.storage.DownloadRequestException; import de.danoeh.antennapod.core.storage.DownloadRequester; +import de.danoeh.antennapod.core.util.FileNameGenerator; import de.danoeh.antennapod.parser.feed.FeedHandler; import de.danoeh.antennapod.parser.feed.FeedHandlerResult; import de.danoeh.antennapod.core.util.DownloadError; -import de.danoeh.antennapod.core.util.FileNameGenerator; import de.danoeh.antennapod.core.util.IntentUtils; import de.danoeh.antennapod.core.util.StorageUtils; import de.danoeh.antennapod.core.util.URLChecker; @@ -261,8 +261,13 @@ public class OnlineFeedViewActivity extends AppCompatActivity { feed.setPreferences(new FeedPreferences(0, false, FeedPreferences.AutoDeleteAction.GLOBAL, VolumeAdaptionSetting.OFF, username, password)); } - String fileUrl = new File(getExternalCacheDir(), - FileNameGenerator.generateFileName(feed.getDownload_url())).toString(); + String fileUrl; + try { + fileUrl = DownloadRequester.getInstance().getDownloadPathForFeed(feed).getAbsolutePath(); + } catch (DownloadRequestException e) { + e.printStackTrace(); + fileUrl = new File(getCacheDir(), FileNameGenerator.generateFileName(feed.getDownload_url())).toString(); + } feed.setFile_url(fileUrl); final DownloadRequest request = new DownloadRequest(feed.getFile_url(), feed.getDownload_url(), "OnlineFeed", 0, Feed.FEEDFILETYPE_FEED, username, password, |