2011-12-29 10 views
0

私は私の連絡先を更新するために更新方法を使用していますが、私は私の連絡先リストにudpated番号を見るために私は以前の番号ストアを示しています、連絡先をうまくいかにするかアンドロイドの連絡先の値を更新する方法

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

menifestの連絡先を追加/編集する権限を追加します。 既に完了している場合は、直面しているエラーの詳細を教えてください。エラーログの結果が非常にわかりやすくなります

+0

私はエラーが発生していませんが、私がレコードを追加すると、追加されたレコードが表示されますが、ビューボタンをクリックすると、名前と番号のみがnullです。更新ボタンをクリックすると更新ボタンが表示されますが、更新ボタンが表示されますが、ビューをクリックするとnull値の名前のみが表示されます。 – shvivek

関連する問題