private void showLogoutTipDialog() {
    View.OnClickListener listener =
        new View.OnClickListener() {
          @Override
          public void onClick(View view) {
            switch (view.getId()) {
              case R.id.dialog_base_with_button_cancel_btn:
                mDialog.dismiss();
                break;
              case R.id.dialog_base_with_button_commit_btn:
                mDialog.dismiss();
                PrefUtils.setBoolean(ProfileActivity.this, "login_flag", false);
                PrefUtils.setString(ProfileActivity.this, "loginUser", null);
                JMessageClient.logout();

                activityManager.popAllActivity();

                Intent intent6 = new Intent(ProfileActivity.this, ToLoginOrSingupActivity.class);
                startActivity(intent6);

                break;
            }
          }
        };
    mDialog = DialogUtils.createCommonDialog(this, listener, "您确定退出当前账户吗?", "否", "是");
    mDialog.show();
  }
 // 重发对话框
 private void showResendDialog(
     final ViewHolder holder, final Animation sendingAnim, final Message msg) {
   View.OnClickListener listener =
       new View.OnClickListener() {
         @Override
         public void onClick(View view) {
           switch (view.getId()) {
             case R.id.dialog_base_with_button_cancel_btn:
               mDialog.dismiss();
               break;
             case R.id.dialog_base_with_button_commit_btn:
               mDialog.dismiss();
               resendText(holder, sendingAnim, msg);
               break;
           }
         }
       };
   mDialog = DialogUtils.createCommonDialog(context, listener, "是否重新发送?", "否", "是");
   mDialog.show();
 }