0

Androidの電話帳でラベルのメールアドレスを更新する必要があります。どうすればこれができるか知っている人はいますか?

これが私のコードです

String stEtEmail = etEmail.getText().toString();  //EMAIL
String stBtnLabelEmail = etBtnLabelEmail.getText().toString();  //**LABEL**
values.clear();
String mailWhere = ContactsContract.Data.CONTACT_ID + "=? AND " + ContactsContract.Data.MIMETYPE + "=?"; 
String[] mailWhereParams = new String[]{String.valueOf(idContacto),ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE}; 
values.put(ContactsContract.CommonDataKinds.Email.DATA,stEtEmail);

cr.update(ContactsContract.Data.CONTENT_URI, values, mailWhere, mailWhereParams);

メールのラベルを更新する方法がわかりません。

4

1 に答える 1

0

私は解決策を得ました:

     values.put(ContactsContract.CommonDataKinds.Email.TYPE,ContactsContract.CommonDataKinds.Email.TYPE_HOME);  //TYPE_WORK  TYPE_HOME.......
     values.put(ContactsContract.CommonDataKinds.Email.LABEL,stBtnLabelEmail);
于 2012-08-20T11:18:48.267 に答える