3

关于那个问题(如何实现 SetOnItemClickListener FirebaseRecyclerViewAdapter ),我学习了如何使用 FirebaseRecyclerViewAdapter 来获得回收器视图的点击,完美。

现在我需要过滤使用 FirebaseRecyclerViewAdapter 制作的 RecyclerView 项目。在我的项目的业务规则列表中,用户可以过滤它们。

如果是手动的,添加我知道的适配器的列表,但是由于 FirebaseRecyclerViewAdapter 负责准备/更新列表,有人建议如何放置过滤器?

4

1 回答 1

4

当前版本的 FirebaseUI 不支持客户端过滤。它在路线图上,但尚未计划:https ://github.com/firebase/FirebaseUI-Android/issues/15 。

同时,您可以使用Firebase 的内置查询功能来限制数据。这样做的好处是只有符合条件的数据才会从服务器下载。

Udacity 课程Firebase Essentials for Android的 ShoppingList++ 应用程序中的“朋友搜索”功能就是一个很好的例子,说明你可以做到这一点。您可以在Github中找到关键课程,但我强烈建议您学习整个课程以了解其工作原理。

于 2016-02-13T15:33:59.973 回答