if语句带游标?
If statement with cursor?
所以我想做的是将我的 sqlite 数据库中的一些信息显示到列表视图中。我为此了解了基础知识,但我如何显示信息需要根据光标返回的内容而定。目前我的光标回来了。
{
id_number=1234
text=testing
type=1
datetime=null
}
我需要做的是根据类型获取类型和显示。示例:
if (type == 1){ do code } else if (type == 2) { do a different code }
我将如何解析它才能做到这一点?
使用此代码遍历游标的每一行:
Cursor c = dataBase.rawQuery("SELECT id_number, text, type, datetime FROM [data base name]", null);
if(c.moveToFirst()) {
do {
int type = c.getInt(2);
if(type == 1) {
//do something
} else if (type == 2) {
//do something else
}
} while (c.moveToNext());
}
c.close();
所以我想做的是将我的 sqlite 数据库中的一些信息显示到列表视图中。我为此了解了基础知识,但我如何显示信息需要根据光标返回的内容而定。目前我的光标回来了。
{
id_number=1234
text=testing
type=1
datetime=null
}
我需要做的是根据类型获取类型和显示。示例:
if (type == 1){ do code } else if (type == 2) { do a different code }
我将如何解析它才能做到这一点?
使用此代码遍历游标的每一行:
Cursor c = dataBase.rawQuery("SELECT id_number, text, type, datetime FROM [data base name]", null);
if(c.moveToFirst()) {
do {
int type = c.getInt(2);
if(type == 1) {
//do something
} else if (type == 2) {
//do something else
}
} while (c.moveToNext());
}
c.close();