首页 > 解决方案 > 将我的数据从 firebase 数据库添加到我的列表视图时遇到问题

问题描述

在我的firebase数据中,就像我添加的用户(男性,女性,学生,老师)一样,我希望我的所有数据都添加到列表视图中,但它不添加任何数据。

代码是:

DatabaseReference studentdb=FirebaseDatabase.getInstance().getReference().child("Student");
        studentdb.addChildEventListener(new ChildEventListener() {
            @Override
            public void onChildAdded(@NonNull DataSnapshot snapshot, @Nullable String previous) {
                if(snapshot.exists()) {
//                  userdb=userdb.child("Student");
                    cards item=new cards(snapshot.getKey(),snapshot.child("name").getValue().toString());
                    rowitems.add(item);
                    arrayAdapter.notifyDataSetChanged();
                }
            }

            @Override
            public void onChildChanged(@NonNull DataSnapshot snapshot, @Nullable String previous) {
                arrayAdapter.notifyDataSetChanged();
            }

            @Override
            public void onChildRemoved(@NonNull DataSnapshot snapshot) {

            }

            @Override
            public void onChildMoved(@NonNull DataSnapshot snapshot, @Nullable String previous) {

            }

            @Override
            public void onCancelled(@NonNull DatabaseError error) {

            }
        });

标签: java

解决方案


推荐阅读