@Override
  public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
    if (holder instanceof AtyViewHolder) {
      ((AtyViewHolder) holder).atysItem.tvName.setText(aty.getUsername());
      //        mViewHolder.atysItem.tvJoined.setText(atysList.getJoincount());
      // fill html data
      ((AtyViewHolder) holder).atysItem.tvTime.setText(dateFormat(aty.getPubtime()));
      ((AtyViewHolder) holder).atysItem.tvTitle.setText(aty.getTitle());
      ((AtyViewHolder) holder).atysItem.tvAddress.setText(aty.getPlace());
      // ((AtyViewHolder) holder).atysItem.tvBeginTime.setText(aty.getTime());
      ((AtyViewHolder) holder).atysItem.tvJoined.setText(aty.getJoincount());
      String picture1 = aty.getPicturefir();
      String picture2 = aty.getPicturesec();
      String faceUrl = aty.getUserface();
      if (faceUrl != null && faceUrl.length() > 0) {
        Bitmap faceImage = AppCache.getImage(faceUrl);
        if (faceImage != null) {
          ((AtyViewHolder) holder).atysItem.ivFace.setImageBitmap(faceImage);
        }
      } else {
        ((AtyViewHolder) holder).atysItem.ivFace.setImageBitmap(null);
      }
      WindowManager windowManager = activity.getWindowManager();
      Display display = windowManager.getDefaultDisplay();
      int width = display.getWidth() - 7;
      int height = display.getHeight();
      layoutParams = new LinearLayout.LayoutParams(width, height * 2 / 5);
      Bitmap pic1Image = AppCache.getImage(picture1);

      if (pic1Image != null) {
        ((AtyViewHolder) holder).atysItem.imageContains.removeAllViews();
        ImageView imageView = new ImageView(activity);
        imageView.setLayoutParams(layoutParams);
        imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        imageView.setImageBitmap(pic1Image);
        if (pic1Image != null) {
          ((AtyViewHolder) holder).atysItem.imageContains.addView(imageView);
        }
      }
      Bitmap pic2Image = AppCache.getImage(picture2);
      if (pic2Image != null) {
        ImageView imageView = new ImageView(activity);
        imageView.setLayoutParams(layoutParams);
        imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        imageView.setImageBitmap(pic2Image);
        if (pic1Image != null) {
          ((AtyViewHolder) holder).atysItem.imageContains.addView(imageView);
        }
      }

    } else if (holder instanceof CommentViewHolder) {

      Log.d("position", String.valueOf(position));
      Comment comment = comments.get(position - 1);
      ((CommentViewHolder) holder).tvName.setText(comment.getUsername());
      ((CommentViewHolder) holder).tvContent.setText(comment.getContent());
      ((CommentViewHolder) holder).tvPubtime.setText(comment.getPubtime());
      String faceUrl = comment.getUserface();
      if (faceUrl != null && faceUrl.length() > 0) {
        Bitmap faceImage = AppCache.getImage(faceUrl);
        if (faceImage != null) {
          ((CommentViewHolder) holder).ivFace.setImageBitmap(faceImage);
        }
      } else {
        ((CommentViewHolder) holder).ivFace.setImageBitmap(null);
      }
    }
  }