3

我想根据特定条件过滤掉游标返回的一些行(我想在从数据库接收到行后对其进行测试,因为将其添加到 SQL 查询中的 WHERE 子句并不容易)。我发现了以下相关问题: 从 Cursor 中过滤行,使它们不出现在 ListView 中以正确的方式过滤游标?,以及如何在 android 中隐藏 Cursor 的特定行。我想准确地实现这些问题的要求。

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

谢谢。

4

1 回答 1

1

CursorWrapper实现Cursor接口,因此您可以将 your 传递CursorWrapper给 yourCursorAdapter来代替您的Cursor.

于 2013-06-27T03:14:25.017 回答