2011-08-30 49 views
0

我对android有点麻烦。我有一个从数据库检索项目的排序列表视图。Android排序的列表查看问题

这是我遇到问题的地方。你如何根据列表视图获取项目的实际数据库行ID?由于排序,我无法使用列表视图的位置。有没有办法从CursorAdapter中检索它?

谢谢

回答

0

一件事你可以做的是让你的数据库查询订购您的排序条件的结果,所以当你得到你的列表视图项的位置,然后你可以查找您在那个光标相同的位置并检索正确的行ID。

另一种方式,这可能有帮助,但我没有真正尝试过,是以某种方式将项目的行ID映射到列表视图项目的“标记”属性。 http://developer.android.com/reference/android/view/View.html#Tags

我希望这会有所帮助。