0
我有一个关于在ListView中使用SimpleCursorAdapter的简单问题。我注意到我的光标保留了它的内部结构,但与SimpleCursorAdapter连接的ListView似乎以奇数或甚至随机的顺序显示光标中的对象。Ordered Cursor ListView
重要的是,我的列表视图以它们出现在光标中的顺序显示游标的对象。这可能吗?
感谢您的帮助!
编辑:它似乎是问题不与ListView或光标。问题是使用WHERE IN(x,y,z)子句返回的游标不一定具有x,y,z的顺序。抱歉发布误导性查询。
我很惊讶这一点。您是否在数据库查询中指定了订单? – 2011-02-01 03:22:21
不,我正在通过使用带有_id列表的WHERE IN来查找对象的子集。 _id可能是随机的或重复的。像WHERE _id IN(5,4,5,8,2)。然而,这个光标的创建结束了,那个顺序很重要。从c.moveFirst()到最后的顺序。 – cemulate 2011-02-01 03:28:29