Log if "Don't keep activities" is enabled

pull/3719/head
Alex Baker 5 months ago
parent 80753f607c
commit c9cdc4d50f

@ -5,9 +5,11 @@ import android.content.Context
import android.content.Intent import android.content.Intent
import android.content.pm.PackageManager import android.content.pm.PackageManager
import android.os.Build import android.os.Build
import android.provider.Settings
import android.speech.RecognizerIntent import android.speech.RecognizerIntent
import dagger.hilt.android.qualifiers.ApplicationContext import dagger.hilt.android.qualifiers.ApplicationContext
import org.tasks.BuildConfig import org.tasks.BuildConfig
import timber.log.Timber
import java.util.Locale import java.util.Locale
import javax.inject.Inject import javax.inject.Inject
@ -27,6 +29,15 @@ class Device @Inject constructor(
return (activities.size != 0) return (activities.size != 0)
} }
private fun isDontKeepActivitiesEnabled(): Boolean {
return try {
Settings.Global.getInt(context.contentResolver, Settings.Global.ALWAYS_FINISH_ACTIVITIES) == 1
} catch (e: Exception) {
Timber.e(e)
false
}
}
val debugInfo: String val debugInfo: String
get() = """ get() = """
---------- ----------
@ -43,5 +54,7 @@ class Device @Inject constructor(
foreground location: ${permissionChecker.canAccessForegroundLocation()} foreground location: ${permissionChecker.canAccessForegroundLocation()}
calendar: ${permissionChecker.canAccessCalendars()} calendar: ${permissionChecker.canAccessCalendars()}
---------- ----------
dont keep activities: ${isDontKeepActivitiesEnabled()}
----------
""".trimIndent() """.trimIndent()
} }

Loading…
Cancel
Save