【问题标题】:FirebaseRecyclerAdapter check if Id is present in another tableFirebaseRecyclerAdapter 检查 Id 是否存在于另一个表中
【发布时间】:2018-10-23 12:08:25
【问题描述】:

我有两个 FirebaseRecyclerAdapter,一个获取所有列表参与者,另一个获取平台上的所有人员。我希望第二个 FirebaseRecyclerAdapter 不显示已经是 listattendee 的人(所以基本上所有人都减去第一个适配器的人)。是否可以使用第一个适配器的表查询第二个适配器?像这样的:

        FirebaseRecyclerAdapter<Boolean, FriendsFragment.FriendsViewHolder> friendsRecyclerViewAdapter = new FirebaseRecyclerAdapter<Boolean, FriendsFragment.FriendsViewHolder>(
            Boolean.class,
            R.layout.users_single_layout,
            FriendsFragment.FriendsViewHolder.class,
            mFriendsDatabase (query where id not match that of mListAttendees?)
    )  {

mListAttendees 也适用于 boolean.class。

【问题讨论】:

    标签: android firebase-realtime-database firebaseui


    【解决方案1】:

    FirebaseUI 没有为此内置任何内容,并且 Firebase 数据库查询模型不支持“不在”类型查询。

    我能想到的最简单的就是隐藏重复项,比如这里展示的:How to hide an item from Recycler View on a particular condition?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-27
      • 2013-01-18
      相关资源
      最近更新 更多