private void login() {
    // TODO 自动生成的方法存根
    account = input_account.getEditableText().toString();
    password = input_password.getEditableText().toString();

    if (RegularExpression.RegExp_is_allNumber(account)) { // 如果纯 数字
      LogUtils.i("query", "......sion.RegExp_is_allNu  ");
      if (RegularExpression.RegExp_telephoneNumber(account)) {
        mUserProxy.query(account);
      } else {
        showToast("手机号码有误");
        return; //  return 是跳出整个 方法
      }
    } else {
      LogUtils.i("query", "...... login(account, password);  ");
      mUserProxy.login(account, password); //  否则 用户名登录
    }

    if (((IshopApplication) getApplication()).getHandler() != null) {
      ((IshopApplication) getApplication())
          .getHandler()
          .sendEmptyMessage(Constant.MSG_LOGIN_CHANGE);
    }
    showProgressDialog();
  }
 @Override
 public void onQueryFailure(String msg) {
   LogUtils.i("query", "......query....sibsisisib");
   cancelProgressDialog();
   showToast(R.string.telephone_no_exist);
 }