Java 我可以将字符串传递到函数中并在引用Firebase中调用该字符串吗?
有人能告诉我在android studio x Firebase中是否有可能做类似的事情吗Java 我可以将字符串传递到函数中并在引用Firebase中调用该字符串吗?,java,android,firebase,Java,Android,Firebase,有人能告诉我在android studio x Firebase中是否有可能做类似的事情吗 public Class search(String item){ private class GetXYZ implements "something" { private static final String TAG = "the tag"; private DatabaseReference refR = FirebaseDatabase.getInstan
public Class search(String item){
private class GetXYZ implements "something" {
private static final String TAG = "the tag";
private DatabaseReference refR = FirebaseDatabase.getInstance().getReference().child("FRUITS").child("item");
}
}
是的,你可以。您需要将字符串类型的
项
对象作为参数传递到数据库引用
中,但必须将其直接传递到child()
方法中,不带引号,如下所示:
private DatabaseReference refR = FirebaseDatabase.getInstance().getReference()
.child("FRUITS")
.child(item);
正如您可能看到的,最后一个孩子不再有引号了。如果使用
child(“item”)
,则表示传递的是字符串item
作为参数,而不是字符串类型的item
对象的值。当然,刚刚传递了。