gpt4 book ai didi

java - 在单值事件监听器上检索 Firebase 实时数据库中的子元素?

转载 作者:行者123 更新时间:2023-12-02 10:54:49 25 4
gpt4 key购买 nike

我的 Firebase 数据结构 enter image description here

我尝试过:

    DatabaseReference reference = FirebaseDatabase.getInstance().getReference().child("test1");
reference.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String name = dataSnapshot.getValue(String.class);
Log.d("TAG", name);
}

@Override
public void onCancelled(DatabaseError databaseError) {}
});

但它不起作用。

最佳答案

首先创建一个类:

public class MyClass {
private String name;

public MyClass() {
// Default constructor required for calls to DataSnapshot.getValue(MyClass.class)
}

public String getName() {
return name;
}
}

然后按如下方式更新您的代码:

String myInstance = dataSnapshot.getValue(MyClass.class);
String name = myInstance.getName();

关于java - 在单值事件监听器上检索 Firebase 实时数据库中的子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51853212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com