【问题标题】:How to populate a recyclerview如何填充回收站视图
【发布时间】:2017-08-03 05:56:44
【问题描述】:

我正在设置一个 Firebase Android 应用程序,类似于 聊天论坛应用程序,并且需要知道如何调用数据以填充回收站视图。我知道对数据进行非规范化,但在大多数情况下,我还没有进入创建重复数据并将值分配为 true 的部分,所以我有以下数据。

数据库结构

{
  users: {
    userId1: {
      name: "Me"
      photo: "www.abc.com"
      }
    }
  }
  threadowner: {
    userId1: {
      topics: {
        topicA: true
        topicC: true
        topicH: true
      }
    }
  }
  topicnames: {
    topicA: {
      owner: "userId1"
      subject: "blah blah"
      timestamp: 1132445
    }
    topicB: {
      owner: "userId2"
      subject: "blah blah"
      timestamp: 1132445
    }
    topicC: {
      owner: "userId1"
      subject: "blah blah"
      timestamp: 1132445
    }
  }
}

我有一个具有 RecyclerView 的 Activity。

所以我想要学习的是如何利用 userId1 创建 topicA、topicC 和 topicH 的线程所有者列表来填充 recyclerview 列表,并在此列表上显示这些各自主题的主题和时间戳由 userId1 创建。

【问题讨论】:

    标签: java android firebase firebase-realtime-database android-recyclerview


    【解决方案1】:

    你自己试过吗? 例如,您可以使用FirebaseListAdapter。

    还有一个名为FirebaseUI 的库,其中包括FirebaseRecyclerAdapter 和更多内容。我强烈建议您使用它并使用其中存在的不同适配器进行练习。

    这里有一个链接可以帮助你:

    https://github.com/thaleslima/Chat-Firebase/tree/master/app/src/main/java/com/gdgcampinas/chat_firebase

    【讨论】:

      猜你喜欢
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 2021-09-29
      • 2019-08-10
      • 1970-01-01
      • 1970-01-01
      • 2016-09-22
      • 1970-01-01
      相关资源
      最近更新 更多