diff --git a/core/api/module-lib-current.txt b/core/api/module-lib-current.txt index 172818d12b9ed..49df45ac0c4fe 100644 --- a/core/api/module-lib-current.txt +++ b/core/api/module-lib-current.txt @@ -312,7 +312,7 @@ package android.os.storage { package android.provider { public static final class ContactsContract.RawContactsEntity implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns android.provider.ContactsContract.RawContactsColumns { - method @NonNull @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS) public static java.util.Map> queryRawContactEntity(@NonNull android.content.Context, long); + method @NonNull @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS) public static java.util.Map> queryRawContactEntity(@NonNull android.content.ContentResolver, long); } public final class DeviceConfig { diff --git a/core/java/android/provider/ContactsContract.java b/core/java/android/provider/ContactsContract.java index a0f86159d50b0..eda3699841209 100644 --- a/core/java/android/provider/ContactsContract.java +++ b/core/java/android/provider/ContactsContract.java @@ -5207,7 +5207,7 @@ public final class ContactsContract { @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS) public static @NonNull Map> queryRawContactEntity( - @NonNull Context context, long contactId) { + @NonNull ContentResolver contentResolver, long contactId) { Uri uri = RawContactsEntity.CONTENT_URI; long realContactId = contactId; @@ -5225,7 +5225,7 @@ public final class ContactsContract { final String selection = Data.CONTACT_ID + "=?"; final String[] selectionArgs = new String[] {String.valueOf(realContactId)}; - entityIterator = RawContacts.newEntityIterator(context.getContentResolver().query( + entityIterator = RawContacts.newEntityIterator(contentResolver.query( uri, null, selection, selectionArgs, null)); if (entityIterator == null) {