小编Asw*_*win的帖子

什么是在SQLite游标中使用moveToFirst()

我是一个编程新手,我在互联网上找到了这段代码,它工作正常

Cursor c=db.query(DataBase.TB_NAME, new String[] {DataBase.KEY_ROWID,DataBase.KEY_RATE}, DataBase.KEY_ROWID+"= 1", null, null, null, null);
        if(c!=null)
        {
            c.moveToFirst();
        }
Run Code Online (Sandbox Code Playgroud)

但我无法理解使用的

if(c!=null)
    {
        c.moveToFirst();
    }
Run Code Online (Sandbox Code Playgroud)

部分.它究竟做了什么,如果我删除了

if(c!=null) { c.moveToFirst(); }
Run Code Online (Sandbox Code Playgroud)

部分,代码不起作用.

sqlite android cursor

21
推荐指数
2
解决办法
4万
查看次数

标签 统计

android ×1

cursor ×1

sqlite ×1