summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorH. Lehmann <ByteHamster@users.noreply.github.com>2018-09-21 23:35:03 +0200
committerGitHub <noreply@github.com>2018-09-21 23:35:03 +0200
commitaad32c98c3615611d9ff8e0f3a7adf5f7f847688 (patch)
treee726f7a5986e9a2ad420db84ce3fc413fbd89fa6 /core
parent819d2df8ed42dd67c544def71462000935438323 (diff)
parent7cf75c7cac92ebd7f382f228af40bdb98cbed437 (diff)
downloadAntennaPod-aad32c98c3615611d9ff8e0f3a7adf5f7f847688.zip
Merge pull request #2816 from AntennaPod/bugfix/2815-unique-job-id-per-class
Enqueue jobs with a unique job id per class
Diffstat (limited to 'core')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/GpodnetSyncService.java5
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java5
2 files changed, 8 insertions, 2 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/GpodnetSyncService.java b/core/src/main/java/de/danoeh/antennapod/core/service/GpodnetSyncService.java
index de040603d..fe6e8c400 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/GpodnetSyncService.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/GpodnetSyncService.java
@@ -45,6 +45,7 @@ import de.danoeh.antennapod.core.util.gui.NotificationUtils;
* This class also provides static methods for starting the GpodnetSyncService.
*/
public class GpodnetSyncService extends JobIntentService {
+
private static final String TAG = "GpodnetSyncService";
private static final long WAIT_INTERVAL = 5000L;
@@ -61,8 +62,10 @@ public class GpodnetSyncService extends JobIntentService {
private static boolean syncSubscriptions = false;
private static boolean syncActions = false;
+ private static final int JOB_ID = -17000;
+
private static void enqueueWork(Context context, Intent intent) {
- enqueueWork(context, GpodnetSyncService.class, 0, intent);
+ enqueueWork(context, GpodnetSyncService.class, JOB_ID, intent);
}
@Override
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java b/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java
index 2fd790ac7..4f0da82fb 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java
@@ -26,13 +26,16 @@ import de.danoeh.antennapod.core.receiver.PlayerWidget;
* Updates the state of the player widget
*/
public class PlayerWidgetJobService extends JobIntentService {
+
private static final String TAG = "PlayerWidgetJobService";
private PlaybackService playbackService;
private final Object waitForService = new Object();
+ private static final int JOB_ID = -17001;
+
public static void updateWidget(Context context) {
- enqueueWork(context, PlayerWidgetJobService.class, 0, new Intent(context, PlayerWidgetJobService.class));
+ enqueueWork(context, PlayerWidgetJobService.class, JOB_ID, new Intent(context, PlayerWidgetJobService.class));
}
@Override