开发者

How do we handle Cursors in Android?

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 in开发者_运维问答to a ListAdapter?


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


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!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜