android database sqlite的使用(6)
来源:未知 责任编辑:责任编辑 发表时间:2015-09-09 15:30 点击:次
reslutCursor.close();
}
}
});
view.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
int id = ((CVButton)v).getID();
HashMap<String, Object> item = mAppList.get(id);
Log.e("onClick", (String)item.get("ItemText"));
startActivity((String) item.get("ItemText"));
String[] columns ={"PACKAGE_NAME","OPEN_TIMES"};
String[] selectionArgs ={(String)item.get("ItemText")};
//这里就是查询啦
//第一个参数就是表的名字,第二个参数就是返回那些列的信息,第三个参数就是查询条件了 第四个参数就是一会替换
//第三个参数中的?号的。大概懂了吧?不懂多试试。。。。
Cursor reslutCursor = mDb.query(LauncherContent.APPS_TABLE_NAME, columns, "PACKAGE_NAME=?",
selectionArgs, null, null, null);
//这里的if看看查询结果是不是空。。。。
if(reslutCursor.getCount()==0){
//如果是空,就插入一条数据
ContentValues contentValues = new ContentValues();
contentValues.put("PACKAGE_NAME", (String)item.get("ItemText"));
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>