/** 显示活动报名对话框 */
  private void showEventApply() {

    if (mDetail.getEvent().getCategory() == 4) {
      UIHelper.openSysBrowser(getActivity(), mDetail.getEvent().getUrl());
      return;
    }

    if (!AppContext.getInstance().isLogin()) {
      UIHelper.showLoginActivity(getActivity());
      return;
    }
    if (mEventApplyDialog == null) {
      mEventApplyDialog = new EventApplyDialog(getActivity());
      mEventApplyDialog.setCanceledOnTouchOutside(true);
      mEventApplyDialog.setCancelable(true);
      mEventApplyDialog.setTitle("活动报名");
      mEventApplyDialog.setCanceledOnTouchOutside(true);
      mEventApplyDialog.setNegativeButton(R.string.cancle, null);
      mEventApplyDialog.setPositiveButton(
          R.string.ok,
          new DialogInterface.OnClickListener() {

            @Override
            public void onClick(DialogInterface d, int which) {
              EventApplyData data = null;
              if ((data = mEventApplyDialog.getApplyData()) != null) {
                data.setEvent(mId);
                data.setUser(AppContext.getInstance().getLoginUid());
                showWaitDialog(R.string.progress_submit);
                VGTimeApi.eventApply(data, mApplyHandler);
              }
            }
          });
    }

    mEventApplyDialog.show();
  }