Loading services/core/java/com/android/server/am/ActivityManagerService.java +8 −0 Original line number Diff line number Diff line Loading @@ -8768,6 +8768,14 @@ public class ActivityManagerService extends IActivityManager.Stub @Override public boolean isAppForeground(int uid) { int callerUid = Binder.getCallingUid(); if (UserHandle.isCore(callerUid) || callerUid == uid) { return isAppForegroundInternal(uid); } return false; } private boolean isAppForegroundInternal(int uid) { synchronized (this) { UidRecord uidRec = mActiveUids.get(uid); if (uidRec == null || uidRec.idle) { Loading
services/core/java/com/android/server/am/ActivityManagerService.java +8 −0 Original line number Diff line number Diff line Loading @@ -8768,6 +8768,14 @@ public class ActivityManagerService extends IActivityManager.Stub @Override public boolean isAppForeground(int uid) { int callerUid = Binder.getCallingUid(); if (UserHandle.isCore(callerUid) || callerUid == uid) { return isAppForegroundInternal(uid); } return false; } private boolean isAppForegroundInternal(int uid) { synchronized (this) { UidRecord uidRec = mActiveUids.get(uid); if (uidRec == null || uidRec.idle) {