Android 中我们如何处理光标?

发布于 2024-12-02 16:43:39 字数 245 浏览 0 评论 0原文

Android Cursor Problem

我正在阅读这个问题,其中一个答案建议我们应该解析有用的数据而不是解析整个光标

如果我要将 Cursors 解析为 ListAdapter,这是否适用于游标?

Android Cursor Problem

I was reading this question and one of answer suggest that we should parse useful data regarding than parsing the whole Cursors.

Will this be applicable in the cursor if I were to parse a Cursors into a ListAdapter?

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

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

发布评论

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

评论(2

陌若浮生 2024-12-09 16:43:39

我不会将 Cursor 解析为 ListAdapter。我会使用 CursorAdapter 进行绑定数据到 ListView

I would not parse a Cursor into a ListAdapter. I would instead use a CursorAdapter for binding data to a ListView.

忱杏 2024-12-09 16:43:39

我认为你说的是​​正确的。

最佳选择:仅从数据库中查询您实际需要的列,即使用

db.query (String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)

确定选择:执行 select * 但仅从游标中查询您实际需要的值

显然,每个操作需要一些时间,因此如果您要查询数百或数千条数据库记录,最好高效地完成!

I think what you said is correct.

Best choice: only query columns from DB that you actually need, i.e. using

db.query (String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)

OK choice: do select * but only query the values you actually need from the cursor

Obviously, every operation takes some time, so if you're querying hundreds or thousands of DB records, it's better to do it efficiently!

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