我想根据一个特定的条件筛选出游标返回的一些行(我想在从数据库接收行之后测试这些行,因为将其添加到sql查询中的where子句并不容易)。我发现了以下相关问题:
Filter rows from Cursor so they don't show up in ListView
Filtering a cursor the right way?和How to hide specific rows of a Cursor in android。我想把这些问题具体化。
虽然这些问题的答案显示了如何实现cursorwrapper(我已经完成了),但我不知道如何将该cursorwrapper链接到cursor&cursoradapter。答案只是说“那么,在simplecursoradapter中使用你的游标包装器”——有人能详细解释一下这意味着什么吗?具体来说,在哪里实例化cursorwrapper类,以及如何将其与cursoradapter结合使用?
谢谢。
最佳答案
CursorWrapper
实现Cursor
接口,因此您可以将CursorWrapper
传递到CursorAdapter
而不是Cursor
。