Always hide battery optimization card on Android 5.x
This commit is contained in:
@@ -2,6 +2,7 @@ package io.nekohasekai.sfa.ui.main
|
|||||||
|
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
|
import android.os.Build
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.View
|
import android.view.View
|
||||||
@@ -120,8 +121,11 @@ class SettingsFragment : Fragment() {
|
|||||||
)
|
)
|
||||||
val appCenterEnabled = Settings.analyticsAllowed == Settings.ANALYSIS_ALLOWED
|
val appCenterEnabled = Settings.analyticsAllowed == Settings.ANALYSIS_ALLOWED
|
||||||
val checkUpdateEnabled = Settings.checkUpdateEnabled
|
val checkUpdateEnabled = Settings.checkUpdateEnabled
|
||||||
val removeBackgroudPermissionPage =
|
val removeBackgroudPermissionPage = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||||
Application.powerManager.isIgnoringBatteryOptimizations(Application.application.packageName)
|
Application.powerManager.isIgnoringBatteryOptimizations(Application.application.packageName)
|
||||||
|
} else {
|
||||||
|
true
|
||||||
|
}
|
||||||
withContext(Dispatchers.Main) {
|
withContext(Dispatchers.Main) {
|
||||||
binding.dataSizeText.text = dataSize
|
binding.dataSizeText.text = dataSize
|
||||||
binding.appCenterEnabled.text = EnabledType.from(appCenterEnabled).name
|
binding.appCenterEnabled.text = EnabledType.from(appCenterEnabled).name
|
||||||
|
|||||||
Reference in New Issue
Block a user