Android 中我们如何处理光标?
我正在阅读这个问题,其中一个答案建议我们应该解析有用的数据而不是解析整个光标
。
如果我要将 Cursors
解析为 ListAdapter
,这是否适用于游标?
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不会将
Cursor
解析为ListAdapter
。我会使用CursorAdapter
进行绑定数据到ListView
。I would not parse a
Cursor
into aListAdapter
. I would instead use aCursorAdapter
for binding data to aListView
.我认为你说的是正确的。
最佳选择:仅从数据库中查询您实际需要的列,即使用
确定选择:执行 select * 但仅从游标中查询您实际需要的值
显然,每个操作需要一些时间,因此如果您要查询数百或数千条数据库记录,最好高效地完成!
I think what you said is correct.
Best choice: only query columns from DB that you actually need, i.e. using
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!