diff options
| -rw-r--r-- | core/api/module-lib-current.txt | 2 | ||||
| -rw-r--r-- | core/java/android/content/ContentResolver.java | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/core/api/module-lib-current.txt b/core/api/module-lib-current.txt index 0bbc80c55af6..b8ce02e72571 100644 --- a/core/api/module-lib-current.txt +++ b/core/api/module-lib-current.txt @@ -79,7 +79,7 @@ package android.content { } public abstract class ContentResolver { - method @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS_FULL) public final void registerContentObserverAsUser(@NonNull android.net.Uri, boolean, @NonNull android.database.ContentObserver, @NonNull android.os.UserHandle); + method @RequiresPermission(value=android.Manifest.permission.INTERACT_ACROSS_USERS_FULL, conditional=true) public final void registerContentObserverAsUser(@NonNull android.net.Uri, boolean, @NonNull android.database.ContentObserver, @NonNull android.os.UserHandle); } public abstract class Context { diff --git a/core/java/android/content/ContentResolver.java b/core/java/android/content/ContentResolver.java index adae5996372a..184acb1a81ef 100644 --- a/core/java/android/content/ContentResolver.java +++ b/core/java/android/content/ContentResolver.java @@ -2684,7 +2684,8 @@ public abstract class ContentResolver implements ContentInterface { * @hide * @see #unregisterContentObserver */ - @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS_FULL) + @RequiresPermission(value = android.Manifest.permission.INTERACT_ACROSS_USERS_FULL, + conditional = true) @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) public final void registerContentObserverAsUser(@NonNull Uri uri, boolean notifyForDescendants, |