diff options
author | ByteHamster <info@bytehamster.com> | 2019-09-06 08:09:53 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2019-09-06 08:09:53 +0200 |
commit | 8802535e765ca81d95bd81fc51413985a3812787 (patch) | |
tree | fbddb60f4f03f380e26d0cb992aca47e0c05fbca /core | |
parent | 92e3da28bf30d694dc2e95537d37d606cd4c15b5 (diff) | |
download | AntennaPod-8802535e765ca81d95bd81fc51413985a3812787.zip |
Making sure that intents are not overwritten
Diffstat (limited to 'core')
2 files changed, 3 insertions, 0 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java index 1293076b5..e479a7711 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java @@ -516,6 +516,7 @@ public class PlaybackService extends MediaBrowserServiceCompat { private void displayStreamingNotAllowedNotification(Intent originalIntent) { Intent intentAllowThisTime = new Intent(originalIntent); + intentAllowThisTime.setAction(EXTRA_ALLOW_STREAM_THIS_TIME); intentAllowThisTime.putExtra(EXTRA_ALLOW_STREAM_THIS_TIME, true); PendingIntent pendingIntentAllowThisTime; if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { @@ -525,6 +526,7 @@ public class PlaybackService extends MediaBrowserServiceCompat { } Intent intentAlwaysAllow = new Intent(intentAllowThisTime); + intentAlwaysAllow.setAction(EXTRA_ALLOW_STREAM_ALWAYS); intentAlwaysAllow.putExtra(EXTRA_ALLOW_STREAM_ALWAYS, true); PendingIntent pendingIntentAlwaysAllow; if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceNotificationBuilder.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceNotificationBuilder.java index 564d1d022..0e7339ac4 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceNotificationBuilder.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceNotificationBuilder.java @@ -178,6 +178,7 @@ public class PlaybackServiceNotificationBuilder extends NotificationCompat.Build private PendingIntent getPendingIntentForMediaAction(int keycodeValue, int requestCode) { Intent intent = new Intent(context, PlaybackService.class); + intent.setAction("MediaCode" + keycodeValue); intent.putExtra(MediaButtonReceiver.EXTRA_KEYCODE, keycodeValue); if (Build.VERSION.SDK_INT >= 26) { |