如何在populateViewHolder中获取FirebaseRecyclerAdapter的密钥?

时间:2016-05-14 12:47:57

标签: android firebase firebase-realtime-database firebaseui

我有一个带有JSON结构的Firebase数据库,如下所示:

JSON

root:{
  "users":{
    *push1*:{
      "name":"foo1",
      "email":"bar1"
    },
    *push2*:{
      "name":"foo2",
      "email":"bar2"
    }
  }
}

为了填充RecyclerView,我在FirebaseRecyclerViewAdapter使用FirebaseUI课程。问题是我可以同时访问&#34; name&#34;和&#34;电子邮件&#34;,另外我需要知道* push *字符串(类似 -KHjGvJ7o-UBxOVGpojI ),这是我无法获得的。< / p>

有没有办法获取引用的键,而不仅仅是值?

我尝试做的是为JSON添加一个新值,让它像:

"users":{
  *push*:{
    "name":"foo",
    "email":"bar",
    "phone":"whatever"
  }
}

以防万一更容易获得引用而不是生成它的键。

谢谢!

0 个答案:

没有答案