@Override
  public void handleMsg(Message msg) {
    dismissProgress();
    super.handleMsg(msg);
    if (null != progressDialog) {
      progressDialog.dismiss();
      progressDialog = null;
    }
    switch (msg.what) {
      case Constant.GET_GROUPBUYING_MESSAGE_SUCCESS: // 发送消息成功
        AlertDialog.Builder builder = new Builder(this);
        builder.setMessage("发送成功");
        builder.setTitle("提示");
        builder.setPositiveButton(
            "确认",
            new OnClickListener() {
              @Override
              public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                // send message'
                finish();
              }
            });
        builder.setCancelable(false);
        builder.create().show();
        break;
      case Constant.GET_GROUPBUYING_MESSAGE_FAILED: // send message failed
        AlertDialog.Builder builderFail = new Builder(this);
        builderFail.setMessage("发送失败");
        builderFail.setTitle("提示");
        builderFail.setPositiveButton(
            "确认",
            new OnClickListener() {
              @Override
              public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                // send message'
                finish();
              }
            });
        builderFail.setCancelable(false);
        builderFail.create().show();
        break;
      case Constant.PATICIPATE_PINDAN_SUCCESS: // 参加拼单成功
        showTipDialog(
            "拼单成功",
            new CallBack() {

              @Override
              public void update(Object object) {
                finish();
              }
            },
            false,
            "提示");
        break;
      case Constant.PARTICIPATE_PINDAN_FAIL: // 参加拼单失败
        showTipDialog(
            "拼单失败",
            new CallBack() {
              @Override
              public void update(Object object) {
                finish();
              }
            },
            false,
            "提示");
        break;
      default:
        break;
    }
  }