我正在尝试从Firebase数据库中获取数据。我已经初始化了一个名为tData
的变量,它有一些来自我的Activity的输入。在我要获取数据的过程中,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 **
任何输入都会有所帮助
答案 0 :(得分:1)
您是否初始化了firebaseDatabase对象?
firebaseDatabase = FirebaseDatabase.getInstance();
请务必添加此内容。