Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取Firebase数据库中的引用时出现NullPointer异常_Android_Firebase_Nullpointerexception_Firebase Realtime Database - Fatal编程技术网

Android 获取Firebase数据库中的引用时出现NullPointer异常

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

我正在尝试从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 **

任何输入都会有帮助

您是否初始化了firebaseDatabase对象

firebaseDatabase = FirebaseDatabase.getInstance();

确保添加此项。

是否调用了FirebaseApp.initializeApp()?