0
我想,以確定是否有一定的行存在,當我只是在尋找的第一行我使用Android使用Cursor查找是否存在rowID?
Cursor_element.moveToFirst()
返回boolean
但對於其他行,我會使用什麼功能?我想
Cursor_element.moveToPosition(7)
在那裏我猜測的moveToPosition
計數細胞?但我不知道
確定某行是否存在的最佳方法是什麼?
我想,以確定是否有一定的行存在,當我只是在尋找的第一行我使用Android使用Cursor查找是否存在rowID?
Cursor_element.moveToFirst()
返回boolean
但對於其他行,我會使用什麼功能?我想
Cursor_element.moveToPosition(7)
在那裏我猜測的moveToPosition
計數細胞?但我不知道
確定某行是否存在的最佳方法是什麼?
使用
int getCount()
返回遊標中的行數。
參考:http://developer.android.com/reference/android/database/sqlite/SQLiteCursor.html#getCount%28%29
if (i<Cursor_element.getCount())
Cursor_element.moveToPosition(i);
聽說過一個WHERE子句的? – Pedantic 2011-06-16 03:32:09
是的,但SQL語句返回void。我需要一個預構建的android sqlite包裝函數,它返回一個bool或0,1 – CQM 2011-06-16 05:32:56
我唯一的一點是,如果你可以限制你的查詢到你感興趣的行,那麼你就不用跳行。 –
Pedantic
2011-06-16 05:41:55