此方法始终返回false。我想更新联系人的名称...
public int updateDisplayName(long id, String newname) {
Uri contact = ContentUris.withAppendedId(Contacts.CONTENT_URI, id);
ContentValues values = new ContentValues();
values.put(Contacts.DISPLAY_NAME, newname);
return context.getContentResolver().update(contact, values, null, null);
}
你能帮我吗?
谢谢mateus
这不足为奇,该表用于汇总多个帐户的信息,并且其大多数数据仅由联系人内容提供商本身操纵。
请参阅文档:http://developer.android.com/reference/android/android/provider/contactscontract.contacts.html
您必须更改原始联系人。