我有一个 ListView 列表, 其中我正在获取所有手机联系人 。 在 ListView 中, i 已放置一个按钮, 并点击此按钮, 联系人应该添加到最喜爱的选项中, 然后再点击此按钮, 并且应该从最喜爱的选项中删除 。 < br/ > 这里我找到了代码, 以便添加与最喜爱标签的新联系人 。 但是在点击 listView 中, 如何做到这一点 。 i 已尝试过此代码 :
<强度 > 守则: 强度>
ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
int rawContactInsertIndex = ops.size();
ops.add(ContentProviderOperation.newUpdate(RawContacts.CONTENT_URI)
.withValue(RawContacts.ACCOUNT_TYPE, null)
.withValue(RawContacts.ACCOUNT_NAME, null)
.withValue(RawContacts.STARRED, true).build());
ops.add(ContentProviderOperation
.newUpdate(ContactsContract.Data.CONTENT_URI)
.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID,
rawContactInsertIndex)
.withValue(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE)
.withValue(Phone.NUMBER, "91-0000000002").build());
ops.add(ContentProviderOperation
.newUpdate(Data.CONTENT_URI)
.withValueBackReference(Data.RAW_CONTACT_ID,
rawContactInsertIndex)
.withValue(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE)
.withValue(StructuredName.DISPLAY_NAME, "Maulik patel").build());
Using this code all contacts are added to the favourite
thanks