1

我希望退出列 NAME 的第二行。

case R.id.buttonTest: {

    String[] projection = {DbTest.NAME};
    String selection = "_id = ?";
    String[] selectionArgs = { String.valueOf(1) };
    Cursor c = sqdb.query(DbTest.TABLE_NAME,projection,selection,selectionArgs ,null,null,null);
    moveToPosition(2);
    String name = c.getString(c.getColumnIndex(DbTest.NAME));
    textView1.setText(name);

}

break;
4

3 回答 3

3

调用moveToPosition对游标的引用:

c.moveToPosition(int)
于 2013-09-30T14:10:07.123 回答
1

如果你打电话

cursor.moveToFirst();

然后

cursor.moveToNext();

,您将移动到第二个位置。

于 2013-09-30T15:41:06.623 回答
0

我在我的代码中使用了这个,

while (cursor.moveToNext()){
                        if(cursor.getPosition() == position){
                           String sss = cursor.getString(0).toString();
                        }

}

于 2017-10-23T10:39:14.090 回答