如何使用CursorWrapper过滤Cursor行

时间:2013-06-27 02:15:08

标签: android filter cursor simplecursoradapter

我想根据特定条件过滤掉Cursor返回的一些行(我希望在从数据库接收到行之后进行测试,因为将它添加到SQL查询中的WHERE子句并不容易)。我发现了以下相关问题: Filter rows from Cursor so they don't show up in ListViewFiltering a cursor the right way?How to hide specific rows of a Cursor in android。我想确切地实现这些问题的要求。

虽然这些问题的答案显示了如何实现CursorWrapper(我已经完成),但我不知道如何将CursorWrapper链接到Cursor& CursorAdapter的。答案只是说“那么,在SimpleCursorAdapter中使用你的CursorWrapper” - 有人可以详细说明这意味着什么吗?具体来说,您在哪里实例化CursorWrapper类,以及如何将它与CursorAdapter结合使用?

感谢。

1 个答案:

答案 0 :(得分:1)

CursorWrapper实现了Cursor界面,因此您可以将CursorWrapper传递给CursorAdapter代替Cursor