我正在使用更新方法来更新我的联系人,但是当我转到我的联系人列表以查看更新的号码时,它会显示我之前的号码存储,代码有什么错误可以任意排序,如何更新联系人
ContentValues newPhone = new ContentValues();
updateUri=Uri.withAppendedPath(uri, People.Phones.CONTENT_DIRECTORY);
newPhone.put(People.Phones.TYPE, People.TYPE_MOBILE);
newPhone.put(People.NUMBER, phone);
//newPhone.clear();
Log.v("--- PHONE NUMBER ","---VALUE ---- "+phone);
//getContentResolver().update(updateUri, newPhone, null,null);
getContentResolver().insert(updateUri, newPhone);
Toast.makeText(NativeContentProvider.this, "Updated the phone number to: " + phone, Toast.LENGTH_SHORT).show();
Log.i(getClass().getSimpleName(), "Updated the phone number");
答案 0 :(得分:0)
添加在清单中添加/编辑联系人的权限。 如果已经完成,请详细说明您所面临的错误。错误日志结果将非常有助于理解