screenshot 2screen 1Here is what I have tried so far.
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();
}
}
Below is what I get from the debug log.
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)
Any help is appreciated.