/** 注册信息的判断 请求注册 */
  private void onJudge() {
    if (TextUtils.isEmpty(register_phone.getText().toString())
        || TextUtils.isEmpty(register_pass.getText().toString())
        || TextUtils.isEmpty(inputCode.getText().toString())) {
      showSmartToast(R.string.input_error, Toast.LENGTH_LONG);
      return;
    }
    if (!register_phone.getText().toString().equalsIgnoreCase(phone)) {
      SmartToast.showText(mActivity, "手机号不一致,请重新获取验证码!");
      return;
    }
    if (!register_passAgain.getText().toString().equals(register_pass.getText().toString())) {
      showSmartToast(R.string.pass_errors, Toast.LENGTH_LONG);
      return;
    }
    if (register_pass.getText().toString().length() < 6
        || register_pass.getText().toString().length() > 16) {
      showSmartToast(R.string.pass_error2, Toast.LENGTH_LONG);
      return;
    }

    if (!box.isChecked()) {
      SmartToast.showText(mActivity, "请同意协议");
      return;
    }
    if (verifyCode == null
        || !verifyCode.getMsgCode().equalsIgnoreCase(inputCode.getText().toString())) {
      toasetUtil.showInfo("请输入正确的验证码!");
      return;
    }
    requetType = 2;
    requestTask(2);
  }
 /** 获取验证码 */
 private void getCode() {
   if (register_phone.length() == 0) {
     SmartToast.makeText(mActivity, R.string.input_error, Toast.LENGTH_SHORT).show();
   } else {
     if (!PhoneUitl.isPhone(register_phone.getText().toString())) {
       SmartToast.makeText(mActivity, R.string.phone_error, Toast.LENGTH_SHORT).show();
       register_phone.setText("");
     } else {
       getCode.setEnabled(false);
       MSG_TOTAL_TIME = 60;
       // Toast.makeText(mActivity, "短信已发送,请稍候!",
       // Toast.LENGTH_SHORT).show();
       Message message = new Message();
       message.what = MSG_UPDATE_TIME;
       timeHandler.sendMessage(message);
       requetType = 1;
       phone = register_phone.getText().toString();
       requestData(1); // ----------发送请求
       getCode.requestFocus();
     }
   }
 }
 @Override
 public void handleRspSuccess(int questType, Object obj) {
   switch (requetType) {
     case 1:
       MSG_TOTAL_TIME = -1;
       JsonParserBase<VerifyCode> jsonParserBase1 = (JsonParserBase<VerifyCode>) obj;
       verifyCode = jsonParserBase1.getObj();
       toasetUtil.showInfo("信息已发送!");
       //				inputCode.setText(verifyCode !=null?verifyCode.getMsgCode():"");
       //
       //	AlertDialogUtils.displayMyAlertChoice(mActivity,"验证码",verifyCode.getMsgCode()+"",null,null);
       break;
     case 2:
       toClassActivity(RegisterFragment.this, LoginActivity.class.getName());
       SmartToast.showText(mActivity, "注册成功");
       mActivity.finish();
       break;
   }
 }
 public void showSmartToast(int resId, int duration) throws Resources.NotFoundException {
   if (this.getActivity() != null) {
     SmartToast.makeText(this.getActivity(), resId, duration).show();
   }
 }