Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cb0a628a authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Fix queryRawContactEntity api" am: b0914ffd am: 722b3172 am:...

Merge "Fix queryRawContactEntity api" am: b0914ffd am: 722b3172 am: 67b73c4b am: fff671d6 am: f4458283

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1863059

Change-Id: I39d0d03036bac02f1601f6bc21d138a64e37d202
parents 16275802 f4458283
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -333,7 +333,7 @@ package android.os.storage {
package android.provider {
package android.provider {


  public static final class ContactsContract.RawContactsEntity implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns android.provider.ContactsContract.RawContactsColumns {
  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<java.lang.String,java.util.List<android.content.ContentValues>> queryRawContactEntity(@NonNull android.content.Context, long);
    method @NonNull @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS) public static java.util.Map<java.lang.String,java.util.List<android.content.ContentValues>> queryRawContactEntity(@NonNull android.content.ContentResolver, long);
  }
  }


  public final class DeviceConfig {
  public final class DeviceConfig {
+2 −2
Original line number Original line Diff line number Diff line
@@ -5201,7 +5201,7 @@ public final class ContactsContract {
        @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES)
        @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES)
        @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS)
        @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS)
        public static @NonNull Map<String, List<ContentValues>> queryRawContactEntity(
        public static @NonNull Map<String, List<ContentValues>> queryRawContactEntity(
                @NonNull Context context, long contactId) {
                @NonNull ContentResolver contentResolver, long contactId) {
            Uri uri = RawContactsEntity.CONTENT_URI;
            Uri uri = RawContactsEntity.CONTENT_URI;
            long realContactId = contactId;
            long realContactId = contactId;


@@ -5219,7 +5219,7 @@ public final class ContactsContract {
                final String selection = Data.CONTACT_ID + "=?";
                final String selection = Data.CONTACT_ID + "=?";
                final String[] selectionArgs = new String[] {String.valueOf(realContactId)};
                final String[] selectionArgs = new String[] {String.valueOf(realContactId)};


                entityIterator = RawContacts.newEntityIterator(context.getContentResolver().query(
                entityIterator = RawContacts.newEntityIterator(contentResolver.query(
                            uri, null, selection, selectionArgs, null));
                            uri, null, selection, selectionArgs, null));


                if (entityIterator == null) {
                if (entityIterator == null) {