android database sqlite的使用(5)
来源:未知 责任编辑:责任编辑 发表时间:2015-09-09 15:30 点击:次
mDb.insert(LauncherContent.APPS_TABLE_NAME, null, contentValues);
}else{
//不是空 就更新数据 这里一定要注意啊moveToFirst cursor返回值最开始是指向第一个结果前面的位置哦
reslutCursor.moveToFirst();
int openTimes = reslutCursor.getInt(reslutCursor.getColumnIndex("OPEN_TIMES"));
ContentValues contentValues = new ContentValues();
contentValues.put("PACKAGE_NAME", (String)item.get("ItemText"));
contentValues.put("OPEN_TIMES", ++openTimes);
//这里和上面的查询几乎一样啦。。。返回值是有几行数据更新了~我这里主要想看下我更新成功了没有。。
//忽略下面的log信息吧~~
int a = mDb.update(LauncherContent.APPS_TABLE_NAME, contentValues, "PACKAGE_NAME=?", selectionArgs);
Log.e("affective", " "+a+"COLUMNS INDEX"+reslutCursor.getColumnIndex("OPEN_TIMES")+"open times "+openTimes);
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>