【发布时间】:2018-01-14 17:46:16
【问题描述】:
【问题讨论】:
-
请将代码图片替换为实际代码为文字。将代码作为文本使其可搜索,并使其更容易在答案中使用该代码。
-
您是否想从您的 firebase 数据库中获取密钥?!
标签: java android firebase firebase-realtime-database firebaseui
【问题讨论】:
标签: java android firebase firebase-realtime-database firebaseui
firebase 中的getRef() 不接受参数,来自文档:
public DatabaseReference getRef ()
用于获取对此快照的源位置的引用。
返回:
与此快照来自的位置相对应的 DatabaseReference
你可以这样做:
使用数组列表,称为productList
final String product_key=productList.get(position).getKey();
【讨论】:
在onBindViewHolder 方法中,您可以使用以下代码行获取密钥:
String product_key = getItem(position);
getRef() 用于获取对快照源位置的引用。所以你只能在快照对象上使用这个方法。它返回一个 DatabaseReference 并且不接受任何参数。下面是一个例子:
DatabaseReference ref = snapshot.child("users").getRef();
【讨论】: