Здесь вы можете получить полученные пользовательские сообщения
DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference("users");
mDatabase.child("User2").child("MSG_TYPE_RECEIVED").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot spanshot : dataSnapshot.getChildren()){
String content=snapshot.child("msgContent").getValue(String.class);
String type=snapshot.child("msgType").getValue(String.class);
//then you can log those values
Log.d("Values:",""+content+""+type);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Если полученное сообщение изменится в любое время (скажем, вы хотите реализовать опцию удаления в реальном времени сообщения, например, WhatsApp) .addValueEventListener
будетобновите свой пользовательский интерфейс в режиме реального времени, если вы закодировали, чтобы показать, что сообщение было удалено