@Override
 public void onOffline() {
   DialogTips dialog = new DialogTips(this, "您的账号已在其他设备上登录!", "重新登录");
   // 设置成功事件
   dialog.SetOnSuccessListener(
       new DialogInterface.OnClickListener() {
         public void onClick(DialogInterface dialogInterface, int userId) {
           YuApplication.getInstance().logout();
           startActivity(new Intent(ChatActivity.this, LoginActivity.class));
           finish();
           dialogInterface.dismiss();
         }
       });
   // 显示确认对话框
   dialog.show();
   dialog = null;
 }
 /**
  * 显示重发按钮 showResendDialog @Title: showResendDialog
  *
  * @param @param recent
  * @return void
  * @throws
  */
 public void showResendDialog(final View parentV, View v, final Object values) {
   DialogTips dialog = new DialogTips(this, "确定重发该消息", "确定", "取消", "提示", true);
   // 设置成功事件
   dialog.SetOnSuccessListener(
       new DialogInterface.OnClickListener() {
         public void onClick(DialogInterface dialogInterface, int userId) {
           if (((BmobMsg) values).getMsgType() == BmobConfig.TYPE_IMAGE
               || ((BmobMsg) values).getMsgType() == BmobConfig.TYPE_VOICE) { // 图片和语音类型的采用
             resendFileMsg(parentV, values);
           } else {
             resendTextMsg(parentV, values);
           }
           dialogInterface.dismiss();
         }
       });
   // 显示确认对话框
   dialog.show();
   dialog = null;
 }