Java 我可以将字符串传递到函数中并在引用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

有人能告诉我在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.getInstance().getReference().child("FRUITS").child("item");
     }
}

是的,你可以。您需要将字符串类型的
对象作为参数传递到
数据库引用
中,但必须将其直接传递到
child()
方法中,不带引号,如下所示:

private DatabaseReference refR = FirebaseDatabase.getInstance().getReference()
    .child("FRUITS")
    .child(item);

正如您可能看到的,最后一个孩子不再有引号了。如果使用
child(“item”)
,则表示传递的是字符串
item
作为参数,而不是字符串类型的
item
对象的值。

当然,刚刚传递了。