android如何编辑(update)联系人 我想更新我通讯录某条联系人的(如contact_id = 10)姓名,号码跟邮箱,怎么update。网上都是介绍读取跟删除的,更新的一点没有。大家不吝赐教啊!!!!!!!!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void update(int id, String text) { SQLiteDatabase db = this.getWritableDatabase(); String where = contact_id + " = ?"; String[] whereValue = { Integer.toString(id) }; /* 将修改的值放入ContentValues */ ContentValues cv = new ContentValues(); cv.put(NAME, "姓名"); cv.put(NUMBER, "号码"); cv.put(EMAIL, "邮箱"); db.update(TABLE_NAME, cv, where, whereValue); }不知道这样行不行 你试试看! 参考:ContentProviderOperation.BuilderContentProviderOperation 你这问的不清楚啊,你的联系人是存在自己建的数据库里还是android自带的通信录数据库啊 android中intent使用疑惑 android 怎么样获取弹出窗口输入的信息 如何运行adb命令 android游戏截屏 关于服务与activity通讯的问题 急求急求!!! 收集的一些Android的书 Google如果真的退出了中国,对android在中国势必会有影响吧! 安卓手机的安全和杀毒软件也是运行在Java虚拟机里的吗? Android Studio 出现Session ‘app’: Error Installing APKs 高手进来,越高越好 Activity无响应报错
{
SQLiteDatabase db = this.getWritableDatabase();
String where = contact_id + " = ?";
String[] whereValue =
{ Integer.toString(id) };
/* 将修改的值放入ContentValues */
ContentValues cv = new ContentValues();
cv.put(NAME, "姓名");
cv.put(NUMBER, "号码");
cv.put(EMAIL, "邮箱");
db.update(TABLE_NAME, cv, where, whereValue);
}不知道这样行不行 你试试看!
ContentProviderOperation.Builder
ContentProviderOperation