我想在用户打开seen
时更改数据库中每个消息的ChatActivity
的值。这是我的数据库结构
在将消息加载到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);