Horis 2 лет назад
Родитель
Сommit
54df3212f9
1 измененных файлов с 8 добавлено и 5 удалено
  1. 8 5
      app/src/main/java/io/legado/app/base/BaseService.kt

+ 8 - 5
app/src/main/java/io/legado/app/base/BaseService.kt

@@ -1,6 +1,7 @@
 package io.legado.app.base
 package io.legado.app.base
 
 
 import android.content.Intent
 import android.content.Intent
+import android.os.Build
 import android.os.IBinder
 import android.os.IBinder
 import androidx.annotation.CallSuper
 import androidx.annotation.CallSuper
 import androidx.lifecycle.LifecycleService
 import androidx.lifecycle.LifecycleService
@@ -83,9 +84,11 @@ abstract class BaseService : LifecycleService() {
                 }
                 }
             }
             }
             .request()
             .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()
+        }
     }
     }
-}
+}