Loading services/core/java/com/android/server/am/ActivityManagerService.java +12 −1 Original line number Diff line number Diff line Loading @@ -182,6 +182,7 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.PermissionMethod; import android.annotation.PermissionName; import android.annotation.RequiresPermission; import android.annotation.UserIdInt; import android.app.Activity; import android.app.ActivityClient; Loading Loading @@ -7925,10 +7926,15 @@ public class ActivityManagerService extends IActivityManager.Stub * * @param callback remote callback object to be registered */ @RequiresPermission(Manifest.permission.PACKAGE_USAGE_STATS) @Override public void registerUidFrozenStateChangedCallback( @NonNull IUidFrozenStateChangedCallback callback) { enforceCallingPermission(android.Manifest.permission.PACKAGE_USAGE_STATS, "registerUidFrozenStateChangedCallback()"); Preconditions.checkNotNull(callback, "callback cannot be null"); synchronized (mUidFrozenStateChangedCallbackList) { boolean registered = mUidFrozenStateChangedCallbackList.register(callback); final boolean registered = mUidFrozenStateChangedCallbackList.register(callback); if (!registered) { Slog.w(TAG, "Failed to register with RemoteCallbackList!"); } Loading @@ -7940,8 +7946,13 @@ public class ActivityManagerService extends IActivityManager.Stub * * @param callback remote callback object to be unregistered */ @RequiresPermission(Manifest.permission.PACKAGE_USAGE_STATS) @Override public void unregisterUidFrozenStateChangedCallback( @NonNull IUidFrozenStateChangedCallback callback) { enforceCallingPermission(android.Manifest.permission.PACKAGE_USAGE_STATS, "unregisterUidFrozenStateChangedCallback()"); Preconditions.checkNotNull(callback, "callback cannot be null"); synchronized (mUidFrozenStateChangedCallbackList) { mUidFrozenStateChangedCallbackList.unregister(callback); } Loading Loading
services/core/java/com/android/server/am/ActivityManagerService.java +12 −1 Original line number Diff line number Diff line Loading @@ -182,6 +182,7 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.PermissionMethod; import android.annotation.PermissionName; import android.annotation.RequiresPermission; import android.annotation.UserIdInt; import android.app.Activity; import android.app.ActivityClient; Loading Loading @@ -7925,10 +7926,15 @@ public class ActivityManagerService extends IActivityManager.Stub * * @param callback remote callback object to be registered */ @RequiresPermission(Manifest.permission.PACKAGE_USAGE_STATS) @Override public void registerUidFrozenStateChangedCallback( @NonNull IUidFrozenStateChangedCallback callback) { enforceCallingPermission(android.Manifest.permission.PACKAGE_USAGE_STATS, "registerUidFrozenStateChangedCallback()"); Preconditions.checkNotNull(callback, "callback cannot be null"); synchronized (mUidFrozenStateChangedCallbackList) { boolean registered = mUidFrozenStateChangedCallbackList.register(callback); final boolean registered = mUidFrozenStateChangedCallbackList.register(callback); if (!registered) { Slog.w(TAG, "Failed to register with RemoteCallbackList!"); } Loading @@ -7940,8 +7946,13 @@ public class ActivityManagerService extends IActivityManager.Stub * * @param callback remote callback object to be unregistered */ @RequiresPermission(Manifest.permission.PACKAGE_USAGE_STATS) @Override public void unregisterUidFrozenStateChangedCallback( @NonNull IUidFrozenStateChangedCallback callback) { enforceCallingPermission(android.Manifest.permission.PACKAGE_USAGE_STATS, "unregisterUidFrozenStateChangedCallback()"); Preconditions.checkNotNull(callback, "callback cannot be null"); synchronized (mUidFrozenStateChangedCallbackList) { mUidFrozenStateChangedCallbackList.unregister(callback); } Loading