我希望退出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;
答案 0 :(得分:2)
在引用光标时调用moveToPosition
:
c.moveToPosition(int)
答案 1 :(得分:1)
如果你打电话
cursor.moveToFirst();
之后
cursor.moveToNext();
,你将进入第二个位置。
答案 2 :(得分:0)
我在我的代码中使用了这个,
while (cursor.moveToNext()){
if(cursor.getPosition() == position){
String sss = cursor.getString(0).toString();
}
}