summaryrefslogtreecommitdiff
path: root/core/src/main/java
diff options
context:
space:
mode:
authorAnderson Mesquita <andersonvom@gmail.com>2019-05-26 07:44:57 -0400
committerAnderson Mesquita <andersonvom@gmail.com>2019-06-24 08:38:04 -0400
commitbbcec5d0aa88eb570172a10d1f2e51ef68752ac9 (patch)
treec6229b78036c132e33fd63e6a63d430f67586598 /core/src/main/java
parentaabe370db3620a46f6208440c74e319a4bee2db9 (diff)
downloadAntennaPod-bbcec5d0aa88eb570172a10d1f2e51ef68752ac9.zip
Reorganize Episode Fragments lifecycle
This uses the existing android lifecycle methods to avoid having to do null checks and state saving in various places.
Diffstat (limited to 'core/src/main/java')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/event/DownloaderUpdate.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/event/DownloaderUpdate.java b/core/src/main/java/de/danoeh/antennapod/core/event/DownloaderUpdate.java
index dcb033267..7ca6f78de 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/event/DownloaderUpdate.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/event/DownloaderUpdate.java
@@ -1,5 +1,7 @@
package de.danoeh.antennapod.core.event;
+import android.support.annotation.NonNull;
+
import java.util.Arrays;
import java.util.List;
@@ -11,6 +13,7 @@ import de.danoeh.antennapod.core.util.LongList;
public class DownloaderUpdate {
/* Downloaders that are currently running */
+ @NonNull
public final List<Downloader> downloaders;
/**
@@ -25,7 +28,7 @@ public class DownloaderUpdate {
*/
public final long[] mediaIds;
- public DownloaderUpdate(List<Downloader> downloaders) {
+ DownloaderUpdate(@NonNull List<Downloader> downloaders) {
this.downloaders = downloaders;
LongList feedIds1 = new LongList(), mediaIds1 = new LongList();
for(Downloader d1 : downloaders) {