小编Tir*_*iru的帖子

Firebase 获取所有密钥

大家好,我想捕获我的 firebase 数据库上的所有键:

    Users-
         26dfg678-
                 Name: jack
                 Job: Farmer

         43jkhjh4-
                 Name: bill
                 Job: ICT
Run Code Online (Sandbox Code Playgroud)

我想捕获 id:26dfg678并将43jkhjh4它们放入一个数组中。这是我的代码:

    final DatabaseReference database_nomi = firebaseDatabase.getReference().child("Users");
            database_nomi.addChildEventListener(new ChildEventListener() {
                @Override
                public void onChildAdded(DataSnapshot dataSnapshot, String s) {
                //here                    
                **name[0] = dataSnapshot.getKey();
                    Provee.setText(name[0]);**

                }
                @Override
                public void onChildChanged(DataSnapshot dataSnapshot, String s) {

                }

                @Override
                public void onChildRemoved(DataSnapshot dataSnapshot) {

                }

                @Override
                public void onChildMoved(DataSnapshot dataSnapshot, String s) {

                }

                @Override
                public void onCancelled(DatabaseError databaseError) {

                }
            });
Run Code Online (Sandbox Code Playgroud)

如果我这样做,只需要最后一个,但我想要所有..

android firebase firebase-realtime-database

3
推荐指数
1
解决办法
5001
查看次数