保存Android联系人后获取联系人ID

AliAX

我通过此代码保存联系人

ArrayList<ContentProviderOperation> ops =
          new ArrayList<ContentProviderOperation>();
 ...
 int rawContactInsertIndex = ops.size();
 ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI)
          .withValue(RawContacts.ACCOUNT_TYPE, accountType)
          .withValue(RawContacts.ACCOUNT_NAME, accountName)
          .build());

 ops.add(ContentProviderOperation.newInsert(Data.CONTENT_URI)
          .withValueBackReference(Data.RAW_CONTACT_ID, rawContactInsertIndex)
          .withValue(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE)
          .withValue(StructuredName.GIVEN_NAME, linkname1)
          .withValue(StructuredName.FAMILY_NAME, linkname2)
          .build());

 getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);

保存联系人后,我需要获取_ID字段,以便可以从通讯录中获取该联系人以进行编辑。保存后如何获取ID?

提前致谢

Vaibs_Cool
ContentProviderResult[] res = getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);

Uri myContactUri = res[0].uri;
int contactID = Integer.parseInt(myContactUri.getLastPathSegment());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

保存Android联系人后获取联系人ID

来自分类Dev

Android-如何获取已保存的联系人ID

来自分类Dev

搜索联系人并从android中的电话联系人获取联系人号码

来自分类Dev

从Android 6.0中的“联系人”中选择联系人后,应用程序崩溃了

来自分类Dev

Android仅从联系人ID获取联系人姓名

来自分类Dev

Android仅从联系人ID获取联系人姓名

来自分类Dev

如何从 Android 联系人中的联系人 ID 中获取只读帐户名称

来自分类Dev

如何保存Google联系人ID?

来自分类Dev

Android:插入后获取联系人ID

来自分类Dev

在Android中获取并选择联系人

来自分类Dev

Android如何通过我的通话记录联系人电话号码获取联系人ID

来自分类Dev

如何从联系人获取联系人图像URL?

来自分类Dev

如何从联系人获取联系人图像URL?

来自分类Dev

根据联系人ID检索Google联系人

来自分类Dev

根据联系人ID检索Google联系人

来自分类Dev

找到联系人后如何选择联系人?离子 2

来自分类Dev

Android获取没有SIM卡联系人的联系人列表

来自分类Dev

如何从Android中的联系人列表中获取联系人号码?

来自分类Dev

从Android中的“联系人”列表中获取联系人

来自分类Dev

Android:未从联系人列表中获取任何联系人

来自分类Dev

Android-根据大于某些值的联系人ID提取联系人

来自分类Dev

Android联系人中的特殊“我的联系人”组

来自分类Dev

使用联系人ID获取RawContact ID

来自分类Dev

使用联系人ID获取RawContact ID

来自分类Dev

从谷歌人 api 获取联系人

来自分类Dev

联系人匹配

来自分类Dev

保存Cordova联系人插件后获取contact.id

来自分类Dev

从Android联系人簿获取电话号码

来自分类Dev

Android SDK-获取联系人非常缓慢

Related 相关文章

热门标签

归档