public void setData(final ReserveListAppDto dto) { this.dto = dto; this.logoImageView.setImageUrl( Constants.HOST_IP + dto.getUserImg(), ImageCacheManager.getInstance().getImageLoader()); this.usernameTextView.setText(dto.getUserName()); this.remarkTextView.setText( "备注:" + (StringUtils.isBlank(dto.getRemark()) ? "无" : dto.getRemark())); this.handleTextView.setText(dto.isHandle() ? "已看房" : "未看房"); this.starsTextView.setText("租房意向:" + dto.getStars()); this.setRemarkTextView.setOnClickListener( new OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(context, KeeperRemarkActivity.class); intent.putExtra("DTO", dto); context.startActivity(intent); } }); this.dialTextView.setOnClickListener( new OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + dto.getTelphone())); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } }); }