我正在使用recyclerView来显示Firebase数据库的某些对象。这些对象不是用户。我需要的是单击时获取对象的键。诸如holder.getKey()之类的东西。我正在使用FirebaseRecyclerOptions和FirebaseRecyclerAdapter,所以我没有对象列表。仅供参考。有什么想法吗?
答案 0 :(得分:2)
您可以在onBindViewHolder
中尝试以下操作:
String keyId = this.getRef(position).getKey();
getRef(position)
将返回引用的源位置,而getKey()
将检索该节点。
您可以在github存储库中检查代码: