Loading services/core/java/com/android/server/ambientcontext/AmbientContextManagerService.java +13 −10 Original line number Diff line number Diff line Loading @@ -593,11 +593,13 @@ public class AmbientContextManagerService extends Manifest.permission.ACCESS_AMBIENT_CONTEXT_EVENT, TAG); assertCalledByPackageOwner(callingPackage); synchronized (mLock) { for (ClientRequest cr : mExistingClientRequests) { if (cr.getPackageName().equals(callingPackage)) { AmbientContextManagerPerUserService service = getAmbientContextManagerPerUserServiceForEventTypes( UserHandle.getCallingUserId(), cr.getRequest().getEventTypes()); UserHandle.getCallingUserId(), cr.getRequest().getEventTypes()); if (service != null) { service.onUnregisterObserver(callingPackage); } else { Loading @@ -607,6 +609,7 @@ public class AmbientContextManagerService extends } } } } @Override public void queryServiceStatus(int[] eventTypes, String callingPackage, Loading Loading
services/core/java/com/android/server/ambientcontext/AmbientContextManagerService.java +13 −10 Original line number Diff line number Diff line Loading @@ -593,11 +593,13 @@ public class AmbientContextManagerService extends Manifest.permission.ACCESS_AMBIENT_CONTEXT_EVENT, TAG); assertCalledByPackageOwner(callingPackage); synchronized (mLock) { for (ClientRequest cr : mExistingClientRequests) { if (cr.getPackageName().equals(callingPackage)) { AmbientContextManagerPerUserService service = getAmbientContextManagerPerUserServiceForEventTypes( UserHandle.getCallingUserId(), cr.getRequest().getEventTypes()); UserHandle.getCallingUserId(), cr.getRequest().getEventTypes()); if (service != null) { service.onUnregisterObserver(callingPackage); } else { Loading @@ -607,6 +609,7 @@ public class AmbientContextManagerService extends } } } } @Override public void queryServiceStatus(int[] eventTypes, String callingPackage, Loading