private void sendMessage(final String content) {
    final long currentTimeMillis = System.currentTimeMillis();

    Bitmap bitmap = ImageDownloader.getBitmapFromMemoryOrDisk(context, sharefilepath_, false);
    String toBase64 = null;
    if (null != bitmap) {
      toBase64 = Utils.bitmapToBase64(bitmap);
    }
    // 2 是分享
    mVO =
        new MFriendZoneTopicVo(
            content,
            "1",
            "2",
            sharetitle_,
            shareurl_,
            AdminUtils.getUserInfo(context).getAccount(),
            currentTimeMillis + "",
            AdminUtils.getUserInfo(context).getAccount());
    String id = Utils.getDeviceUUID();
    mVO.setId(id);
    fsDb.insertNewMessage(mVO);

    MFriendZoneImageVo mIo = new MFriendZoneImageVo(mVO.getId(), "", "", sharefilepath_);
    String idImg = Utils.getDeviceUUID();
    mIo.setId(idImg);
    mIo.setLoginUser(AdminUtils.getUserInfo(context).getAccount());
    fsDb.insertFriendSquareImg(mIo);
    mVO.getImages().add(mIo);
    if (!TextUtils.isEmpty(toBase64)) {
      toBase64 = toBase64 + "__" + mIo.getId() + "___";
    }

    LinkedHashMap<String, Object> maps = new LinkedHashMap<String, Object>();
    maps.put("id", id);
    maps.put("content", content);
    maps.put("setting", null);
    maps.put("isShare", "2");
    maps.put("shareTitle", sharetitle_);
    maps.put("shareUrl", shareurl_);
    maps.put("createUser", AdminUtils.getUserInfo(this).getAccount());
    maps.put("inputStr", toBase64);
    NetUtils.startTask(
        new TaskListener() {

          @Override
          public void onError(int errorCode, String message) {
            if (pd != null) pd.dismiss();
          }

          @Override
          public void onComplete(String resulte) {
            if (pd != null) pd.dismiss();
            ResultVo rVo = (ResultVo) ResultParser.parseJSON(resulte, ResultVo.class);

            if (rVo != null) {
              String result = rVo.getResult();
              log.d("result--->" + result);
              if (!TextUtils.isEmpty(result) && "success".equals(result)) {
                Utils.showToast(context, "分享成功");
              } else {
                Utils.showToast(context, result);
              }
              finish();
              if (null != FriendsCircleActivity.handler) {
                android.os.Message updateMsg = new android.os.Message();
                updateMsg.what = MarketApp.HANDLERMESS_ONE;
                updateMsg.obj = mVO;
                FriendsCircleActivity.handler.sendMessage(updateMsg);
              }
            }
          }

          @Override
          public void onCancel() {
            if (pd != null) pd.dismiss();
          }
        },
        maps,
        MarketApp.FRIENDSQUARE_SENDMESSAGE,
        MarketApp.FRIENDSQUARE,
        TaskConstant.GET_DATA_14);
  }