如何修改联系人信息中的相同项?

dui_cky 2011-03-08 02:52:09


联系人中如果遇到 有两个相同的邮箱类型,如何修改指定的那个 ? 在判断条件中加哪句话 ?

values.put(ContactsContract.CommonDataKinds.Email.TYPE, key);
values.put(ContactsContract.CommonDataKinds.Email.DATA, value);
update_result = contentResolver.update(ContactsContract.Data.CONTENT_URI,
values,
ContactsContract.CommonDataKinds.Email.CONTACT_ID
+ "="
+ contact_Id
+ " and mimetype='vnd.android.cursor.item/email_v2'"
+ " and "
+ ContactsContract.CommonDataKinds.Email.TYPE
+ " = " + “Type_Work”, null);
修改全部 类型为 Work 的信息。 如何指定特定的某一个。
...全文
145 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dui_cky 2011-03-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dui_cky 的回复:]
自己顶一个,求好心人帮帮忙。
[/Quote]

分数都给你吧。
dui_cky 2011-03-09
  • 打赏
  • 举报
回复

悲剧了,自己共享经验:

通过指定记录的_ID 来修改特定的记录。
敬事 2011-03-08
  • 打赏
  • 举报
回复
不会,过会儿再来学习
dui_cky 2011-03-08
  • 打赏
  • 举报
回复

自己顶一个,求好心人帮帮忙。

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧