Android 如何在使用syncadapter将联系人添加到电话簿后立即获取联系人的联系人Id?
我正在使用android示例同步适配器示例代码将我的应用程序的联系人数据库与电话簿同步,我需要在同步适配器插入联系人后立即使用分配给他们的联系人Id更新联系人数据库。如果使用ContentResolver.insert操作,则Id将嵌入返回的URI中。您可以通过以下方式获得:Android 如何在使用syncadapter将联系人添加到电话簿后立即获取联系人的联系人Id?,android,android-contacts,android-syncadapter,Android,Android Contacts,Android Syncadapter,我正在使用android示例同步适配器示例代码将我的应用程序的联系人数据库与电话簿同步,我需要在同步适配器插入联系人后立即使用分配给他们的联系人Id更新联系人数据库。如果使用ContentResolver.insert操作,则Id将嵌入返回的URI中。您可以通过以下方式获得: Uri resultUri = ContentResolver.insert(ContactsContract.RawContacts.CONTENT_URI, contentValues); if (rawContact
Uri resultUri = ContentResolver.insert(ContactsContract.RawContacts.CONTENT_URI, contentValues);
if (rawContactId != null) {
String rawContactId = String.valueOf(ContentUris.parseId(resultUri);
}