0
我正在使用更新方法来更新我的联系人,但是当我去我的联系人列表中查看udpated号码时,它向我显示以前的号码存储区,代码有什么问题可以对它进行排序,如何更新联系人如何更新Android联系人的值
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");
我没有得到任何错误,但当我添加记录是显示记录添加,但与我点击查看按钮(哪个)我创造了查看记录它显示我只有名称和数字是空的,更新按钮时,我点击更新按钮时它的记录更新相同,但当我点击查看它只显示名称与空值我已添加权限 – shvivek 2011-12-29 06:58:04