【发布时间】:2014-06-24 16:13:39
【问题描述】:
我需要在创建新联系人后存储联系人 id 值,以便在其他时候能够引用它。例如,我创建了一个新联系人,然后我想将其从其联系人 ID 中删除,因此我需要在创建新联系人后检索联系人 ID 值。这就是我创建新联系人的方式:
ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
ops.add(ContentProviderOperation.newInsert(ContactsContract.RawContacts.CONTENT_URI).withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, tipoCuenta).withValue(ContactsContract.RawContacts.ACCOUNT_NAME, cuenta).build());
//Insert some data here....
c.getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
//Here, I want to retrieve contact id
我该怎么做?
【问题讨论】:
-
你能详细说明一下吗..你遇到了什么问题
标签: android contacts android-contacts