Java 如何在Android应用程序中从Firebase访问所有节点?

Java 如何在Android应用程序中从Firebase访问所有节点?,java,android,firebase,firebase-realtime-database,Java,Android,Firebase,Firebase Realtime Database,我正在开发Firebase Android应用程序。以下是数据结构: 我有一个名为Model的包文件夹。模型中有两个类:1-UserData,2-Login。 我可以访问“用户数据”节点内的数据。但我无法访问“登录”节点内的数据 以下是我尝试的代码:- myfire = FirebaseDatabase.getInstance(); myRef = myfire.getReference("Login"); myRefd.child(&qu

我正在开发Firebase Android应用程序。以下是数据结构:

我有一个名为Model的包文件夹。模型中有两个类:1-UserData,2-Login。 我可以访问“用户数据”节点内的数据。但我无法访问“登录”节点内的数据

以下是我尝试的代码:-


 myfire = FirebaseDatabase.getInstance();
        myRef = myfire.getReference("Login");

      myRefd.child("224613").addValueEventListener(new ValueEventListener() {


            @Override
            public void onDataChange(@NonNull DataSnapshot snapshot) {
                Login detail = snapshot.getValue(Login.class);
                    String number = detail.get myRefd.child("224613").addValueEventListener(new ValueEventListener() {


            @Override
            public void onDataChange(@NonNull DataSnapshot snapshot) {
                Login detail = snapshot.getValue(Login.class);
                    String number = detail.getFbuser();
                    assert detail != null;
                    String code = detail.getFbpass();
                    tvUsername.setText(number);
                    tvPassword.setText(code);

            }

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

            }


        });


首先,停止忽略错误。使用Log.d(标记,error.getMessage())。你有没有在航海日志上打印出来?