mac
2024-04-28 a034e242fe844a1ca45d2a28710cb7face1f8fe6
app/src/main/java/com/hdl/photovoltaic/ui/adapter/MessageAdapter.java
@@ -43,7 +43,7 @@
        MessageBean messageBean = this.mList.get(position);
        holder.item_content_tv.setText(messageBean.getTitle());
        holder.item_home_name_tv.setText(messageBean.getHomeName());
        String date = TimeUtils.getDateTimestamp(messageBean.getCreateTime());
        String date = TimeUtils.getTimeFromTimestamp(messageBean.getCreateTime());
        holder.item_time_tv.setText(date);
        String type = "";//FAULT:故障,WARN:告警,EVENT:事件
        Drawable drawable = AppCompatResources.getDrawable(mContext, R.drawable.state_ffb300);
@@ -54,7 +54,7 @@
            type = mContext.getString(R.string.message_alarm);
            drawable = AppCompatResources.getDrawable(mContext, R.drawable.state_ffb300);
        } else if (messageBean.getType().equals(MessageAlarmStateType.event)) {
            type = "事件";
            type =mContext.getString(R.string.event);
            drawable = AppCompatResources.getDrawable(mContext, R.drawable.state_ffb300);
        }
        holder.item_estate_tv.setText(type);
@@ -63,11 +63,16 @@
        if (messageBean.isRead()) {
            holder.item_unread_message_tv.setVisibility(View.GONE);
        }
        //标记索引
        holder.itemView.setTag(position);
        holder.itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (noOnclickListener != null) {
                    noOnclickListener.onClick(holder.getAdapterPosition(), messageBean);
                try {
                    if (noOnclickListener != null) {
                        noOnclickListener.onClick((int) holder.itemView.getTag(), messageBean);
                    }
                } catch (Exception ignored) {
                }
            }
        });