From ed6f8e5e4335ffd9f3868e604dce8de4c34dd584 Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Thu, 30 May 2024 07:08:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/base/BaseService.kt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/io/legado/app/base/BaseService.kt b/app/src/main/java/io/legado/app/base/BaseService.kt index fd63ca77a..69dbb3749 100644 --- a/app/src/main/java/io/legado/app/base/BaseService.kt +++ b/app/src/main/java/io/legado/app/base/BaseService.kt @@ -1,6 +1,7 @@ package io.legado.app.base import android.content.Intent +import android.os.Build import android.os.IBinder import androidx.annotation.CallSuper import androidx.lifecycle.LifecycleService @@ -83,9 +84,11 @@ abstract class BaseService : LifecycleService() { } } .request() - PermissionsCompat.Builder() - .addPermissions(Permissions.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS) - .rationale(R.string.ignore_battery_permission_rationale) - .request() + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + PermissionsCompat.Builder() + .addPermissions(Permissions.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS) + .rationale(R.string.ignore_battery_permission_rationale) + .request() + } } -} \ No newline at end of file +}