/** 从list 中取出 分拣名称相同的 Msg */
  private MessageInfo queryMsgForListMsg(String filePath) {

    MessageInfo msg = null;
    for (int i = listMsg.size() - 1; i >= 0; i--) {
      msg = listMsg.get(i);
      if (filePath != null && filePath.contains(msg.getFilePath())) { // 对方传过来的只是文件的名称
        return msg;
      }
    }
    return msg;
  }
 /** 传json */
 public static String toJson(MessageInfo msg) {
   JSONObject jsonObject = new JSONObject();
   String jsonStr = "";
   try {
     jsonObject.put(MessageInfo.USERID, msg.getUserid() + "");
     jsonObject.put(MessageInfo.MSG_CONTENT, msg.getMsg() + "");
     jsonObject.put(MessageInfo.DATE, msg.getDate() + "");
     jsonObject.put(MessageInfo.FROM, msg.getFrom() + "");
     jsonObject.put(MessageInfo.MSG_TYPE, msg.getType() + "");
     jsonObject.put(MessageInfo.RECEIVE_STAUTS, msg.getReceive() + "");
     jsonObject.put(MessageInfo.TIME_REDIO, msg.getTime());
     jsonObject.put(MessageInfo.FIL_PAHT, msg.getFilePath());
     jsonStr = jsonObject.toString();
     Log.d("msg json", jsonStr + "");
   } catch (JSONException e) {
     e.printStackTrace();
   } finally {
     return jsonStr;
   }
 }