-3
私は単一のキーの下のすべてのキーを取得したい、多くのことを試してみましたが、今まで何も動作しません。firebaseのすべてのキーを取得する方法
これは私が長方形のボックスに単一キーの下にある2つのキーを取得する私のデータ構造
です。私は長方形のボックスにあるキーを持っています。どのようにこれらの2つのキーに?
私は単一のキーの下のすべてのキーを取得したい、多くのことを試してみましたが、今まで何も動作しません。firebaseのすべてのキーを取得する方法
これは私が長方形のボックスに単一キーの下にある2つのキーを取得する私のデータ構造
です。私は長方形のボックスにあるキーを持っています。どのようにこれらの2つのキーに?
すべてネストしたクエリを実行するだけです。最初に親のキーを見つけ、そのキーを次のクエリに渡してから、その子を見つけます。
List<user> userList=new ArrayList();
mdatabaseRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot child: dataSnapshot.getChildren()){
String key = child.getKey();
fun(key);
}
private void fun(String key){
mdatabaseRef.child(key).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {for (DataSnapshot child: dataSnapshot.getChildren()){
User user= postsnapshot.getValue(User.class);
userList.add(user);
}
}
ありがとう、私はこのことを探していました。 –
@PuneetTawniyaようこそ! –