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();