我正在尝试从我的 firebase 实时数据库中检索孩子的价值(电话号码)。但是它给了我以下错误:
尝试在空对象引用上调用虚拟方法“com.google.firebase.database.DatabaseReference com.google.firebase.database.DatabaseReference.child(java.lang.String)”
我的数据库的结构如下所示:
contactsfirebase-16ade
users
-LiKtfTuDQm7LmY49t69
email: "devsingh0@gmail.com"
name: "dev"
phone: "2327272"
代码
DatabaseReference databaseReference;
databaseReference.child("users").child("userID").child("phone").addListenerForSingleValueEvent(new ValueEventListener()
{
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot)
{
String phone = dataSnapshot.getValue().toString();
Phone.setText(phone);
Phone.getDisplay();
}
}
我希望在我的应用程序的 textview Phone 中显示值“2327272”。但是,当我单击按钮时,它会给出上面共享的错误并且应用程序崩溃。