使用Firebase读取回执功能

时间:2019-04-03 15:40:31

标签: java android firebase firebase-realtime-database

我想在用户打开seen时更改数据库中每个消息的ChatActivity的值。这是我的数据库结构

enter image description here

在将消息加载到ChatActivity或消息适配器中时,我都不知道执行此操作的正确位置。

这是MessageAdapter

void bind(Messages message) {

            String user_id = message.getFrom();
            String message_type = message.getType();

            //  what is the right value to get for this task
            String seen = message.getKey();  // this or 

            boolean seen2 = message.isSeen(); // this


            if (message_type.equals("text")) {


                messageText.setText(message.getMessage());
                timeText.setText(DateUtils.formatDateTime(message.getTime()));
                mSentImage.setVisibility(View.INVISIBLE);
            }else {
                messageText.setVisibility(View.INVISIBLE);
                Picasso.with(mSentImage.getContext()).load(message.getMessage()).into(mSentImage);

0 个答案:

没有答案