Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
Java i';我在尝试打视频电话时遇到以下错误。还添加了调试日志_Java_Android_Firebase - Fatal编程技术网

Java i';我在尝试打视频电话时遇到以下错误。还添加了调试日志

Java i';我在尝试打视频电话时遇到以下错误。还添加了调试日志,java,android,firebase,Java,Android,Firebase,以下是我到目前为止所做的尝试 public voi[screenshot 3][3]d onDataChange(@NonNull DataSnapshot dataSnapshot) { if (dataSnapshot.child(receiverUserId).exists()) { receiverUserImage = dataSnapshot.child(receiverUserId).child("image

以下是我到目前为止所做的尝试

 public voi[screenshot 3][3]d onDataChange(@NonNull DataSnapshot dataSnapshot)
        {
            if (dataSnapshot.child(receiverUserId).exists()) {
                receiverUserImage = dataSnapshot.child(receiverUserId).child("image").getValue().toString();
                receiverUserName = dataSnapshot.child(receiverUserId).child("name").getValue().toString();

                nameContact.setText(receiverUserName);
                Picasso.get().load(receiverUserImage).placeholder(R.drawable.profile_image).into(profileImage);

            }
            if (dataSnapshot.child(senderUserId).exists()) {
                senderUserImage = dataSnapshot.child(senderUserId).child("image").getValue().toString();
                senderUserName = dataSnapshot.child(senderUserId).child("name").getValue().toString();
            }

        }
下面是我从调试日志中得到的信息

DEBUG LOG
  at com.studio.asinsta.CallingActivity$3.onDataChange(CallingActivity.java:111)
        at com.google.firebase.database.core.ValueEventRegistration.fireEvent(com.google.firebase:firebase-database@@19.2.1:75)
        at com.google.firebase.database.core.view.DataEvent.fire(com.google.firebase:firebase-database@@19.2.1:63)
        at com.google.firebase.database.core.view.EventRaiser$1.run(com.google.firebase:firebase-database@@19.2.1:55)

非常感谢您的帮助。

您的问题是您试图设置文本的文本视图为空

这一点可以通过以下几行来指出:

E/AndroidRuntime: FATAL EXCEPTION: main Process: com.studio.asinsta, PID: 31586 java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference at 
我会确保nameContact(您的textview)是通过其id正确找到的(因为您没有提供显示如何实现这一点的代码)


namescontact.setText(接收方用户名)

糟糕的描述对不起,我是新开发人员,所以当我将代码粘贴到页面时,它也会给我错误消息。您已剪切错误消息。你能添加完整的stakctrace吗?哪条线是直线111@Jens-上一个堆栈跟踪已被删除。设置文本视图时出现空指针异常。我把它复制到了我的答案中。非常感谢我给姓名联系人分配了错误的Id