有人可以告诉我是否可以在 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");
}
}
最佳答案
是的,你可以。您需要将 String 类型的 item
对象作为参数传递到 DatabaseReference
中,但您必须将其直接传递到 child()
方法中,不带引号像这样:
private DatabaseReference refR = FirebaseDatabase.getInstance().getReference()
.child("FRUITS")
.child(item);
正如您可能看到的,最后一个 child 不再有引号。如果您使用 child("item")
这意味着您传递的是字符串 item
作为参数而不是 的值item
字符串类型的对象。
关于java - 我可以将一个字符串传递给一个函数并在引用 Firebase 时调用该字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47539746/