Android使用Cursor查找rowID是否存在?

发布于 2024-11-15 16:05:50 字数 245 浏览 1 评论 0原文

我试图确定某一行是否存在,当我只是查找第一行时,我使用

Cursor_element.moveToFirst() 它返回一个布尔值,

但对于其他行,我将使用什么函数?我正在尝试

Cursor_element.moveToPosition(7)

我猜测 moveToPosition 对单元格进行计数?但我不知道

确定行是否存在的最佳方法是什么?

I am trying to determine if a certain row exists, when I am just looking for the first row I use

Cursor_element.moveToFirst() which returns a boolean

but for other rows, what function would I use? I am trying

Cursor_element.moveToPosition(7)

where I am guessing that the moveToPosition counts cells? but I don't know

what is the best way to determine if a row exists?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

望喜 2024-11-22 16:05:50

使用

int getCount()

返回光标中的行数。

参考: http://developer.android.com /reference/android/database/sqlite/SQLiteCursor.html#getCount%28%29

if (i<Cursor_element.getCount())
  Cursor_element.moveToPosition(i);

Use

int getCount()

Returns the numbers of rows in the cursor.

Reference: http://developer.android.com/reference/android/database/sqlite/SQLiteCursor.html#getCount%28%29

if (i<Cursor_element.getCount())
  Cursor_element.moveToPosition(i);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文