From fe7e1cd4618f50f9cbdc47f9252af510272fa2aa Mon Sep 17 00:00:00 2001 From: urFate Date: Sun, 29 Dec 2024 14:38:58 +0300 Subject: [PATCH] fix(downloads): foreground service type --- app/src/main/AndroidManifest.xml | 10 +++++++--- .../app/service/media/MediaDownloadsService.kt | 15 ++++++++++++++- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a03ae3d..d869c9f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -8,6 +8,10 @@ + + + tools:targetApi="35"> - @@ -88,7 +91,8 @@ + android:exported="false" + android:foregroundServiceType="mediaProcessing|mediaPlayback" /> = Build.VERSION_CODES.VANILLA_ICE_CREAM) { + startForeground( + 1, builder.build(), ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING + ) + } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + startForeground( + 1, + builder.build(), + ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK + ) + } else { + startForeground(1, builder.build()) + } } listener = DListener(manager, builder, this)