【发布时间】:2017-07-13 07:54:50
【问题描述】:
我正在尝试从我的 Firebase 数据库中获取数据。我已经初始化了一个名为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 **
任何输入都会有帮助
【问题讨论】:
-
你调用 FirebaseApp.initializeApp() 了吗?
标签: android firebase nullpointerexception firebase-realtime-database