android - 游标在 Android 开发中有什么用?

标签 android android-cursor

我正在浏览互联网上有关数据库连接、检索的一些代码。我在许多代码中看到 Cursor cur1= moveToFirst(),我想知道光标的用途以及为什么我们使用 moveToFirst(),因为我是 android 新手.

最佳答案

光标是代表任何数据库的二维表的接口(interface)。当您尝试使用 SELECT 语句检索一些数据时,数据库将首先创建一个 CURSOR 对象并将其引用返回给您。

这个返回引用的指针指向第0个位置,否则称为光标第一个位置之前,所以当你想从光标中检索数据,你必须先移动到第一条记录,所以我们必须使用 moveToFirst

当您在 Cursor 上调用 moveToFirst() 方法时,它会将光标指针指向 第一个位置。现在您可以访问第一条记录

中的数据了

关于android - 游标在 Android 开发中有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9938471/

相关文章:

android - Context.registerReceiver() 是否仅在应用程序运行时注册?

android - 无法在Android中查询数据库

Android eclipse startManagingCursor 已弃用但想支持较旧的 API 版本?

安卓一加二 : Failed to change locale for db

android - RecyclerView 不会立即显示任何内容

c# - 如何从命令对象中访问整个 ViewModel

android - 如果我重新打开我的 google play dev 帐户,我的应用程序会恢复吗?

android - 带有 AlphabetIndexer 的 gridview

java - 无法将值插入到 android 中的 SQLite 数据库中

android - 无法从CursorWindow读取第0行