Android 更新联系人的显示名称

Android 更新联系人的显示名称,android,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, n

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

这并不奇怪,此表用于聚合多个帐户的信息,其大部分数据仅由联系人内容提供商自己操作

请参阅文档:


您必须更改原始联系人。

谢谢您的回答,但我不知道如何。。。你能发布一个代码示例吗?