Java 不认识我getRef(位置)在与Firebase一起工作的BindViewHolder上
我试图显示列表的详细信息,但getref()无法识别我,我想获取转到其他活动的密钥,请帮助,我是新成员 这是一门课,不是一项活动 firebase中的Java 不认识我getRef(位置)在与Firebase一起工作的BindViewHolder上,java,android,firebase,firebase-realtime-database,firebaseui,Java,Android,Firebase,Firebase Realtime Database,Firebaseui,我试图显示列表的详细信息,但getref()无法识别我,我想获取转到其他活动的密钥,请帮助,我是新成员 这是一门课,不是一项活动 firebase中的getRef()不接受文档中的参数: public DatabaseReference getRef () 用于获取对此快照的源位置的引用 返回: 与此快照来自的位置相对应的数据库引用 您可以这样做: 使用名为productList final String product_key=productList.get(position).getKe
getRef()
不接受文档中的参数:
public DatabaseReference getRef ()
用于获取对此快照的源位置的引用
返回:
与此快照来自的位置相对应的数据库引用
您可以这样做:
使用名为productList
final String product_key=productList.get(position).getKey();
此处的更多信息:Inside
onBindViewHolder
方法您可以使用以下代码行获取密钥:
String product_key = getItem(position);
用于获取对快照源位置的引用。因此,只能在快照对象上使用此方法。它返回一个数据库引用
,不带参数。下面是一个例子:
DatabaseReference ref = snapshot.child("users").getRef();
请将代码图片替换为实际代码文本。将代码作为文本使其可搜索,并使其更容易在答案中使用该代码。您是否试图从firebase数据库中获取密钥?!