更新display_name contact android的名称



此方法始终返回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

您必须更改原始联系人。

最新更新