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