protected void onPostExecute(Bitmap image) {
    if (image != null) {
      iv.setImageBitmap(image);
      ImageCache.getInstance().put(thumbnailPath, image);
      iv.setClickable(true);
      iv.setTag(thumbnailPath);
      iv.setOnClickListener(
          new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              if (thumbnailPath != null) {

                // Intent intent = new Intent(activity,
                // ShowBigImage.class);
                // File file = new File(localFullSizePath);
                // if (file.exists()) {
                // Uri uri = Uri.fromFile(file);
                // intent.putExtra("uri", uri);
                // } else {
                // // The local full size pic does not exist yet.
                // // ShowBigImage needs to download it from the server
                // // first
                // intent.putExtra("remotepath", remotePath);
                // }
                // if (message.getChatType() != ChatType.Chat) {
                // // delete the image from server after download
                // }
                // if (message != null
                // && message.direct == EMMessage.Direct.RECEIVE
                // && !message.isAcked
                // && message.getChatType() != ChatType.GroupChat
                // && message.getChatType() != ChatType.ChatRoom) {
                // message.isAcked = true;
                // try {
                // // 看了大图后发个已读回执给对方
                // EMChatManager.getInstance().ackMessageRead(
                // message.getFrom(), message.getMsgId());
                // } catch (Exception e) {
                // e.printStackTrace();
                // }
                // }
                // activity.startActivity(intent);
                // TODO
              }
            }
          });
    } else {
      if (message.status == EMMessage.Status.FAIL) {
        if (CommonUtils.isNetWorkConnected(activity)) {
          new Thread(
                  new Runnable() {

                    @Override
                    public void run() {
                      EMChatManager.getInstance().asyncFetchMessage(message);
                    }
                  })
              .start();
        }
      }
    }
  }