关于那个问题(how to implement a SetOnItemClickListener FirebaseRecyclerViewAdapter ) 我学会了如何使用 FirebaseRecyclerViewAdapter 获得回收站 View 的点击,完美。
现在我需要过滤使用 FirebaseRecyclerViewAdapter 制作的 RecyclerView 项目。在我的项目的业务规则列表中,用户可以过滤它们。
如果它是手动的,我知道添加适配器的列表,但是由于 FirebaseRecyclerViewAdapter 负责准备/更新列表,有人建议如何放置过滤器?
最佳答案
当前版本的 FirebaseUI 不支持客户端过滤。它在路线图上,但尚未计划:https://github.com/firebase/FirebaseUI-Android/issues/15 .
与此同时,您可以使用 Firebase's built-in Query capabilities限制数据。这样做的好处是只有符合条件的数据才会从服务器下载。
Udacity 类(class) Firebase Essentials for Android 的 ShoppingList++ 应用程序中的“ friend 搜索”功能是您可以做到这一点的一个很好的例子。 .你可以找到关键类here在 Github 中,但我强烈建议学习整个类(class)以了解其工作原理。
关于android - 在 FirebaseRecyclerViewAdapter 中过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35380887/