代码技巧1.类似于登录、注册界面要判断登录账号是不是空,验证码是否正确等,怎么写比较舒服一点?

本文介绍了一种优化后的登录验证流程,通过将验证过程模块化,实现了更清晰的代码结构。文章详细展示了如何验证手机号和图形验证码,并通过实例代码说明了如何进行参数合法性检查。

类似于登录、注册界面要判断登录账号是不是空,验证码是否正确等,怎么写比较舒服一点?

               case R.id.btn_get_verify_code:
		//点击获取验证
                //业务需求 点击获取验证码的地方加上图形验证码,验证码输入成功之后 走网络请求的
                if (checkArgument()) {
                    showProgress();
                    getVerifyCode(phone);
                }

                break;

点击登录的时候要验证输入的参数,这样写比较好的,看上去舒服一点--

   //参数输入的合法性
    private boolean checkArgument() {

        String grapgVeryCode = grapgCode.getText().toString();
	 //1.判断账号合理性
        if (!UIUtils.checkPhone(phone)) {
            Toast.makeText(this, "手机号码输入有误,请查看后重新输入", Toast.LENGTH_SHORT).show();
            return false;
        }
        //2.判断验证码是不是正确
        if (!grapgVeryCode.equals(realCode)) {
            showToast("验证码输入错误,请重新输入");
            return false;
        }
        //3.等等其他的判断 一直都是这样格式
        return true;

    }

具体的界面如下:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值