if (timestamp != null) { if (position == 0) { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE); } else { if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) { timestamp.setVisibility(View.GONE); } else { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE);
holder.tvDur.setVisibility(View.VISIBLE); holder.tvDur.setText(DateUtils.toTime(entty.duration)); holder.tvSize.setText(TextFormater.getDataSize(entty.size)); holder.imageView.setImageResource(R.drawable.em_empty_photo);
@Override public void setData(TicketEntity data) { super.setData(data); if (data != null) { tvName.setText(String.format("%s %s", mContext.getResources().getString(R.string.leave_theme), data.getSubject())); try { tvTime.setText(DateUtils.getTimestampString(dateFormat.parse(data.getUpdated_at()))); } catch (ParseException e) { e.printStackTrace(); } String content = data.getContent(); // int contentLastIndex = content.lastIndexOf("Contact Name:"); tvContent.setText(content/*.substring(0,contentLastIndex)*/); } }
@Override public View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = LayoutInflater.from(getContext()).inflate(R.layout.em_row_search_message, parent, false); } ViewHolder holder = (ViewHolder) convertView.getTag(); if (holder == null) { holder = new ViewHolder(); holder.name = (TextView) convertView.findViewById(R.id.name); holder.message = (TextView) convertView.findViewById(R.id.message); holder.time = (TextView) convertView.findViewById(R.id.time); holder.avatar = (ImageView) convertView.findViewById(R.id.avatar); convertView.setTag(holder); } EMMessage message = getItem(position); EaseUserUtils.setUserNick(message.getFrom(), holder.name); EaseUserUtils.setUserAvatar(getContext(), message.getFrom(), holder.avatar); holder.time.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); holder.message.setText(((EMTextMessageBody)message.getBody()).getMessage()); return convertView; }
if (timestamp != null) { if (position == 0) { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE); } else { if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) { timestamp.setVisibility(View.GONE); } else { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE);
try { ((TextView)mHeaderView.findViewById(R.id.tv_ticket_date)) .setText(DateUtils.getTimestampString(dateFormat.parse(ticketEntity.getUpdated_at()))); } catch (ParseException e) { e.printStackTrace();
holder.tvDur.setVisibility(View.VISIBLE); holder.tvDur.setText(DateUtils.toTime(entty.duration)); holder.tvSize.setText(TextFormater.getDataSize(entty.size)); holder.imageView.setImageResource(R.drawable.hd_empty_photo);
if (timestamp != null) { if (position == 0) { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE); } else { if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) { timestamp.setVisibility(View.GONE); } else { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE);
viewHolder.tvMessage.setText(R.string.message_type_image); viewHolder.tvTime.setText(DateUtils.getTimestampString(new Date(lastMessage.messageTime())));
holder.tvDur.setVisibility(View.VISIBLE); holder.tvDur.setText(DateUtils.toTime(entty.duration)); holder.tvSize.setText(TextFormater.getDataSize(entty.size)); holder.imageView.setImageResource(R.mipmap.em_empty_photo);
if (timestamp != null) { if (position == 0) { timestamp.setText(DateUtils.getTimestampString(new Date(message.messageTime()))); timestamp.setVisibility(View.VISIBLE); } else { if (prevMessage != null && DateUtils.isCloseEnough(message.messageTime(), prevMessage.messageTime())) { timestamp.setVisibility(View.GONE); } else { timestamp.setText(DateUtils.getTimestampString(new Date(message.messageTime()))); timestamp.setVisibility(View.VISIBLE);
holder.message.setText(content); holder.time.setText(DateUtils.getTimestampString(new Date(lastMessage.getMsgTime()))); if (lastMessage.direct() == EMMessage.Direct.SEND && lastMessage.status() == EMMessage.Status.FAIL) { holder.msgState.setVisibility(View.VISIBLE);
String time = DateUtils.toTime(videoBody.getDuration()); timeLengthView.setText(time);
if (timestamp != null) { if (position == 0) { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE); } else { if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) { timestamp.setVisibility(View.GONE); } else { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE);
holder.message.setText(content); holder.time.setText(DateUtils.getTimestampString(new Date(lastMessage.getMsgTime()))); if (lastMessage.direct() == EMMessage.Direct.SEND && lastMessage.status() == EMMessage.Status.FAIL) { holder.msgState.setVisibility(View.VISIBLE);
String time = DateUtils.toTime(videoBody.getDuration()); timeLengthView.setText(time);
if (timestamp != null) { if (position == 0) { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE); } else { if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) { timestamp.setVisibility(View.GONE); } else { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE);
holder.message.setText(content); holder.time.setText(DateUtils.getTimestampString(new Date(lastMessage.getMsgTime()))); if (lastMessage.direct() == EMMessage.Direct.SEND && lastMessage.status() == EMMessage.Status.FAIL) { holder.msgState.setVisibility(View.VISIBLE);
String time = DateUtils.toTime(videoBody.getDuration()); timeLengthView.setText(time);
if (timestamp != null) { if (position == 0) { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE); } else { if (prevMessage != null && DateUtils.isCloseEnough(message.getMsgTime(), prevMessage.getMsgTime())) { timestamp.setVisibility(View.GONE); } else { timestamp.setText(DateUtils.getTimestampString(new Date(message.getMsgTime()))); timestamp.setVisibility(View.VISIBLE);