Android 获取Firebase数据库中的引用时出现NullPointer异常
我正在尝试从Firebase数据库中获取数据。我已经初始化了一个名为Android 获取Firebase数据库中的引用时出现NullPointer异常,android,firebase,nullpointerexception,firebase-realtime-database,Android,Firebase,Nullpointerexception,Firebase Realtime Database,我正在尝试从Firebase数据库中获取数据。我已经初始化了一个名为tData的变量,该变量包含来自我的活动的一些输入。我将在其中获取数据,tData已经公开定义 tData[10] =getArguments().getString("sLst"); 我使用toast检查内容是否为空,它们是否为空,tData[10]有数据,但仍在下面的操作中 DatabaseReference databaseReference4 = firebaseDatabase.getReference("USE
tData
的变量,该变量包含来自我的活动的一些输入。我将在其中获取数据,tData
已经公开定义
tData[10] =getArguments().getString("sLst");
我使用toast
检查内容是否为空,它们是否为空,tData[10]
有数据,但仍在下面的操作中
DatabaseReference databaseReference4 = firebaseDatabase.getReference("USERS/"+tData[10]+"/sList"); **
databaseReference4.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
tData[6]=dataSnapshot.getValue().toString();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
我听到一个错误说
NullPointerException,com.google.firebase.database.FirebaseDatabase.getReference(java.lang.String) on a null object reference at **
任何输入都会有帮助您是否初始化了firebaseDatabase对象
firebaseDatabase = FirebaseDatabase.getInstance();
确保添加此项。是否调用了FirebaseApp.initializeApp()?