summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-03-27 18:35:25 +0100
committerByteHamster <info@bytehamster.com>2020-03-30 13:58:44 +0200
commit2b8c3ff04e2ee395d4b89f4aefded4e80556d9af (patch)
treeae5d5636065e7ed921fabfc27330f159a729b11c /app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java
parent3c8fb2e296affc210aaf2b2316afde2738b8d150 (diff)
downloadAntennaPod-2b8c3ff04e2ee395d4b89f4aefded4e80556d9af.zip
Uncoupled AntennaPod from specific GpodnetSyncService
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java15
1 files changed, 6 insertions, 9 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java
index 3fca43938..915abdb0d 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/gpodnet/PodcastListFragment.java
@@ -27,10 +27,11 @@ import de.danoeh.antennapod.R;
import de.danoeh.antennapod.activity.MainActivity;
import de.danoeh.antennapod.activity.OnlineFeedViewActivity;
import de.danoeh.antennapod.adapter.gpodnet.PodcastListAdapter;
-import de.danoeh.antennapod.core.gpoddernet.GpodnetService;
-import de.danoeh.antennapod.core.gpoddernet.GpodnetServiceException;
-import de.danoeh.antennapod.core.gpoddernet.model.GpodnetPodcast;
-import de.danoeh.antennapod.menuhandler.MenuItemUtils;
+import de.danoeh.antennapod.core.preferences.GpodnetPreferences;
+import de.danoeh.antennapod.core.service.download.AntennapodHttpClient;
+import de.danoeh.antennapod.core.sync.gpoddernet.GpodnetService;
+import de.danoeh.antennapod.core.sync.gpoddernet.GpodnetServiceException;
+import de.danoeh.antennapod.core.sync.gpoddernet.model.GpodnetPodcast;
/**
* Displays a list of GPodnetPodcast-Objects in a GridView
@@ -117,16 +118,12 @@ public abstract class PodcastListFragment extends Fragment {
protected List<GpodnetPodcast> doInBackground(Void... params) {
GpodnetService service = null;
try {
- service = new GpodnetService();
+ service = new GpodnetService(AntennapodHttpClient.getHttpClient(), GpodnetPreferences.getHostname());
return loadPodcastData(service);
} catch (GpodnetServiceException e) {
exception = e;
e.printStackTrace();
return null;
- } finally {
- if (service != null) {
- service.shutdown();
- }
}
}