Untitled
unknown
kotlin
a year ago
688 B
7
Indexable
private fun isAppIsInBackground(context: Context): Boolean {
var isInBackground = true
val am =
context.getSystemService(Context.ACTIVITY_SERVICE) as ActivityManager
val runningProcesses =
am.runningAppProcesses
for (processInfo in runningProcesses) {
if (processInfo.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {
for (activeProcess in processInfo.pkgList) {
if (activeProcess == context.packageName) {
isInBackground = false
}
}
}
}
return isInBackground
}Editor is loading...
Leave a Comment