【问题标题】:Get specific data from firebase从 firebase 获取特定数据
【发布时间】:2019-07-03 01:03:24
【问题描述】:

我有一个 ArrayList,其中包含 firebase 上特定位置的数据

ArrayList 将具有像 {3, 36} 这样的值,它们是 firebase 上的节点位置。

我想知道如何从 firebase 数据库上的特定位置获取数据并将其显示在 recyclerView 中

任何帮助将不胜感激。

【问题讨论】:

  • 请添加您的数据库结构并指明您想要获取的确切数据。

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


【解决方案1】:

您可以通过在 ArrayList 上使用 forEach 循环并根据您的数据库结构获取信息来做到这一点,如下所示:

for (int num: arrayList) {
    DatabaseReference databaseRef = FirebaseDatabase
        .getInstance()
        .getReference()
        .child("" + num);

    // Fetch data over here
}

现在您有了reference,您可以根据需要获取数据,并将该位数据添加到您的ArrayAdapter

【讨论】:

    猜你喜欢
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 2017-12-08
    • 2019-04-21
    • 1970-01-01
    相关资源
    最近更新 更多