此方法始终返回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);
}
你能帮帮我吗?
谢谢, 马特乌斯
答案 0 :(得分:0)
这并不奇怪,此表用于汇总多个帐户的信息,其大部分数据仅由联系人内容提供商本身操纵。
请参阅文档:http://developer.android.com/reference/android/provider/ContactsContract.Contacts.html
您必须更改原始联系人。