过滤由光标适配器填充的列表视图
我用游标适配器填充了一个列表视图,其中包含数据库中的行。
我想过滤列表视图的项目,但是当我这样做时:
list.getFilter().filter(String);
它不起作用。
如何通过光标过滤项目?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我用游标适配器填充了一个列表视图,其中包含数据库中的行。
我想过滤列表视图的项目,但是当我这样做时:
list.getFilter().filter(String);
它不起作用。
如何通过光标过滤项目?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
来自 code,似乎
CursorAdapter
需要一个查询,而不是一个普通字符串,请参见第 49 行。编辑:
没关系,您需要首先通过调用
setFilterQueryAdapter()
。From the code, it seems like the
CursorAdapter
expects a query, not a plain string, see line 49.EDIT:
Nevermind, you need to first initialize your query provider with a call to
setFilterQueryAdapter()
.