【发布时间】:2026-01-29 01:55:01
【问题描述】:
我正在尝试从我的 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();
}
}
Read child value from firebase
我希望在我的应用程序的 textview Phone 中显示值“2327272”。但是,当我单击该按钮时,它会给出上面共享的错误并且应用程序崩溃。
【问题讨论】:
-
你能发布你的电话课程吗?
-
请仅使用
android-studio标签来回答有关 Android Studio IDE 本身的问题。对于一般的 Android 编程问题,请使用android标签。 -
@FrankvanPuffelen 好的,下次我会记住这一点
标签: android firebase firebase-realtime-database