既存の連絡先に新しい番号(または電子メールやウェブサイト)を追加しようとしていますが、コードがうまく機能しません。Android 2.2の既存の連絡先に新しい番号を追加してください。
int rowId = cursor1.getInt(cursor1
.getColumnIndex(ContactsContract.RawContacts._ID));
ContentValues contentValues = new ContentValues();
contentValues.put(ContactsContract.Data.RAW_CONTACT_ID, rowId);
contentValues.put(ContactsContract.Data.MIMETYPE,
ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
contentValues.put(ContactsContract.CommonDataKinds.Phone.NUMBER,
"45435345");
contentValues.put(ContactsContract.CommonDataKinds.Phone.TYPE,
Phone.TYPE_HOME);
ops.add(ContentProviderOperation
.newInsert(ContactsContract.Data.CONTENT_URI)
.withValues(contentValues).build());
コードが実行すると、エラーが存在しない、と何changes.Iは私を保存しますit.Anyの助けを借りて、落ち込んで午前があり!!!:コードは以下の通りです
あなたは、コードを実行するとどうなりますか? –
何も起こらない:( – KingBright
あなたはContentProviderOperationをする必要があります次の答えを確認するhttp://stackoverflow.com/questions/4744187/how-to-add-new-contacts-in-android –