Java 如何在Android应用程序中从Firebase访问所有节点?
我正在开发Firebase Android应用程序。以下是数据结构: 我有一个名为Model的包文件夹。模型中有两个类:1-UserData,2-Login。 我可以访问“用户数据”节点内的数据。但我无法访问“登录”节点内的数据 以下是我尝试的代码:-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
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())代码>。你有没有在航海日志上打印出来?